Функция json_array_length

Область применения:проверка помечены да Databricks SQL проверка помечены да Databricks Runtime

Возвращает количество элементов в самом внешнем массиве JSON.

Синтаксис

json_array_length(jsonArray)

Аргументы

  • jsonArray: массив JSON.

Возвраты

Значение INTEGER.

Функция возвращает значение NULL, если jsonArray не является допустимой строкой JSON или NULL.

Примеры

> 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