相关文章推荐

sql解析json数组,无键值对

MySQL 8.0 以上版本支持函数 JSON_TABLE() ,可以用来解析 JSON 数组。使用方法如下:

SELECT *
FROM JSON_TABLE(
  '[1, 2, 3, 4]',
  '$[*]' COLUMNS (
    `value` INT NOT NULL PATH '$'
) AS t;

执行上面的语句将在列 value 中返回 JSON 数组的每一项。

如果您的 MySQL 版本不支持 JSON_TABLE() ,请考虑使用其他的解析方式,例如,使用内置函数 JSON_EXTRACT() 。

  •  
    推荐文章