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 पार्स किया जा सकता है। आशा है कि यह मदद करता है।