json_array_length

json_array_length

isnull 介绍

json_array_length(jsonArray) - 返回最外层 JSON 数组中的元素数量。

参数:

  • jsonArray - 一个 JSON 数组。如果输入是任何其他有效的 JSON 字符串、NULL 或无效的 JSON,则返回 NULL。

Examples:

> SELECT json_array_length('[1,2,3,4]');
  4
> SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
  5
> SELECT json_array_length('[1,2');
  NULL
 

Since: 3.1.0