Nowe rozwiązanie:
Zbudowany przy użyciu Twoich wspaniałych komentarzy, dzięki!
SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;
Stare rozwiązanie:
Z pomocą @Schwern udało mi się umieścić to zapytanie, które wydaje się działać!
SELECT CONCAT(
'[',
GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
']'
)
FROM person;