共用方式為


json_object_keys函式

適用於:核取記號為「是」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]