如何在MySQL中取消引用/处理json数组?

时间:2018-06-20 09:36:54

标签: mysql json

我有以下查询:

select JSON_EXTRACT('{"ids": ["a", "b", "c"]}'), '$.ids')

返回:

["a", "b", "c"]

我要处理此问题以获得未报价的结果。确切要实现的是:

a b c

尽管

[a, b, c]

也可以。

我尝试使用JSON_UNQUOTE,但不适用于经过测试的条目:

 > select JSON_UNQUOTE( JSON_EXTRACT('{"ids": ["a", "b", "c"]}', '$.ids') 
+-------------------------------------------------------------------+
| JSON_UNQUOTE( JSON_EXTRACT('{"ids": ["a", "b", "c"]}', '$.ids') ) |
+-------------------------------------------------------------------+
| ["a", "b", "c"]                                                   |
+-------------------------------------------------------------------+ 

0 个答案:

没有答案