欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql轉換json

阮建安2年前10瀏覽0評論

MySQL是一種常用的關系型數據庫,但是在現實中,對于前端開發來說,他們可能更熟悉JSON這種格式。為了解決這個問題,我們需要將MySQL的數據轉換成JSON格式。

SELECT 
CONCAT(
'[',
GROUP_CONCAT(
CONCAT(
'{',
GROUP_CONCAT(
CONCAT(
'"',COLUMN_NAME,'":',IFNULL(CONVERT(DATA_TYPE= 'int', CAST(COLUMN_VALUE AS CHAR)), CONCAT('"', REPLACE(COLUMN_VALUE, '"', '\"'), '"'))
)
SEPARATOR ','
),
'}'
)
SEPARATOR ','
),
']'
) AS JSON_RESULTS 
FROM TEST_TABLE
GROUP BY PARENT_ID;

可以看到,這段代碼會將MySQL中的數據轉換成JSON格式,并輸出到JSON_RESULTS這個字段中。我們需要注意的是,需要先將數據進行分組,然后對每行數據進行拼接,最后返回JSON格式。

在應用程序中,我們可以使用JSON.parse()將JSON字符串轉換成JSON對象,方便進行操作。