適用於:
Databricks SQL
Databricks Runtime
傳回最外層 JSON 物件的所有索引鍵做為陣列。
語法
json_object_keys(jsonObject)
引數
-
jsonObject:有效 JSON 陣列格式的 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]