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]