您的位置:宽带测速网 > 网络知识 > mysql如何解析json字符串

mysql如何解析json字符串

2025-06-17 10:27来源:互联网 [ ]

mysql中解析json字符串的方法

1.使用JSON_EXTRACT()函数解析json字符串

语法:JSON_EXTRACT(原字段,'$.json字段名')

示例:

SELECT JSON_EXTRACT( t.result,'$.row'),

JSON_EXTRACT( t.result,'$.value'),

JSON_EXTRACT( t.result,'$.criteria')+

FROM t.test t

2.解析jsonjson数组

示例:

SELECT JSON_EXTRACT(

JSON_EXTRACT( t.msg,'$.rows'), "$[0].row") as row,

JSON_EXTRACT( JSON_EXTRACT( t.msg,'$.rows') , "$[0].value") as value,

JSON_EXTRACT(JSON_EXTRACT( t.msg,'$.rows'), "$[0].criteria") as criteria,

JSON_EXTRACT(JSON_EXTRACT( t.msg,'$.rows'), "$[0].id") as id

FROM t.test t