Функция json_object_keys
Область применения: Databricks SQL
Databricks Runtime
Возвращает все ключи самого внешнего объекта JSON в виде массива.
Синтаксис
json_object_keys(jsonObject)
Аргументы
-
jsonObject
: выражение STRING с допустимым форматом массива JSON.
Возвраты
СТРОКА <МАССИВА>.
Если "jsonObject" содержит любую другую допустимую строку JSON, недопустимую строку JSON или пустую строку, эта функция возвращает значение NULL.
Примеры
> SELECT json_object_keys('{}');
[]
> SELECT json_object_keys('{"key": "value"}');
[key]
> SELECT json_object_keys('{"f1":"abc","f2":{"f3":"a", "f4":"b"}}');
[f1,f2]
Связанные функции
- : оператор
- функция json_array_length
- функции генератора с табличным значением
json_tuple - функция from_json
- функция get_json_object
- функция schema_of_json
- функция to_json