json_object_keys
関数
適用対象: Databricks SQL Databricks Runtime
最も外側の JSON オブジェクトのすべてのキーを配列として返します。
構文
json_object_keys(jsonObject)
引数
jsonObject
: 有効な JSON 配列形式の文字列式。
戻り値
ARRAY < STRING >。
"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]