json_keys
功能
返回 JSON 对象中所有最上层成员 (key) 组成的数组。如果指定了path
,则返回与path
匹配的最上层成员组成的数组。
语法
json_keys(json_doc[, path])
参数说明
-
json_doc
: JSON 字符串,必选。必须为 JSON 对象 (object)。 -
path
:路径表达式,可选。取值类型为 VARCHAR。path
一般以$
符号作为开头;使用.
作为路径分隔符;使用[]
表示数组下标, 从 0 开始。
返回值说明
返回 JSON ARRAY 类型的值。
如果输入的 JSON 对象为空,则返回空数组。
如果json_doc
不是 JSON 对象或者指定的路径不存在,则返回 NULL
。
如果json_doc