Nouvelle solution :
Construit à l'aide de vos excellents commentaires, merci !
SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;
Ancienne solution :
Avec l'aide de @Schwern, j'ai réussi à mettre en place cette requête, qui semble fonctionner !
SELECT CONCAT(
'[',
GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
']'
)
FROM person;