Ny lösning:
Byggt med hjälp av dina fantastiska kommentarer, tack!
SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;
Gammal lösning:
Med hjälp av @Schwern lyckades jag ställa den här frågan, vilket verkar fungera!
SELECT CONCAT(
'[',
GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
']'
)
FROM person;