json_object_keys
函数
适用于: Databricks SQL Databricks Runtime
以数组形式返回最外层 JSON 对象的所有键。
语法
json_object_keys(jsonObject)
参数
jsonObject
:采用有效 JSON 数组格式的 STRING 表达式。
返回
一个 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]