С по-новите версии на MySQL можете да използвате функцията JSON_OBJECT, за да постигнете желания резултат, както следва:
GROUP_CONCAT(
JSON_OBJECT(
'name', name,
'phone', phone
)
) AS list
За да подготвите SQL отговора за анализиране като масив:
CONCAT(
'[',
GROUP_CONCAT(
JSON_OBJECT(
'name', name,
'phone', phone
)
),
']'
) AS list
Това ще ви даде низ като:[{name: 'ABC', phone: '111'}, {name: 'DEF', phone: '222'}]
който може да бъде анализиран JSON. Надявам се това да помогне.