共用方式為


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]