Nueva solución:
Construido usando sus excelentes comentarios, ¡gracias!
SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;
Solución anterior:
Con la ayuda de @Schwern logré presentar esta consulta, ¡que parece funcionar!
SELECT CONCAT(
'[',
GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
']'
)
FROM person;