Возможно, вы не выберете маршрут, но я дам этот ответ для полноты или просто потому, что я нахожу это интересным:
Существует также возможность позволить базе данных генерировать JSON для вас.mysqludf.org имеет набор пользовательских функций MYSQL для JSON , доступных здесь .Ниже приведен пример преобразования нескольких полей в JSON:
select json_array(
customer_id
,first_name
,last_name
,last_update
) as customer
from customer
where customer_id =1;
Если у вас есть много данных для преобразования, это может оказаться более масштабируемым.