JSONListKeys

列出 JSON 数据中由对象名、数组索引或路径指定的元素的对象名(键)或数组索引。

格式 

JSONListKeys(json;键或索引或路径)

参数 

json - 包含 JSON 对象或数组的文本表达式或字段。

键或索引或路径 - 指定 JSON 对象名(键)、数组索引或路径的文本表达式或字段。请参阅使用 JSON 函数

返回的数据类型 

文本

原始版本 

16.0

注释 

  • 除最后一个返回值外,每个返回值都以回车结束。

示例 1 

获取 JSON 对象根部所有对象的名称。

JSONListKeys( "{ \"a\" :11, \"b\" :22, \"c\" :33 }" ; "" ) 返回 a¶b¶c

示例 2 

从 $$JSON 变量中存储的JSON 数据示例获取数组中“产品”对象的所有元素的索引。

JSONListKeys ( $$JSON ; "面包店.产品" ) 返回“0¶1¶2”。

示例 3 

从 $$JSON 变量中存储的JSON 数据示例获取数组中第一个“产品”对象的所有元素的键。

JSONListKeys ( $$JSON ; "面包店.产品[0]" ) 返回“类别¶id¶名称¶价格¶特价¶现货”。