JSONListValues
列出 JSON 数据中由对象名、数组索引或路径指定的元素的值。
格式
JSONListValues(json;键或索引或路径)
参数
json
- 包含 JSON 对象或数组的文本表达式或字段。
键或索引或路径
- 指定 JSON 对象名(键)、数组索引或路径的文本表达式或字段。请参阅使用 JSON 函数。
返回的数据类型
文本
原始版本
16.0
注释
- 除最后一个返回值外,每个返回值都以回车结束。
示例 1
获取 JSON 对象根部所有对象的值。
JSONListValues( "{ \"a\" :11, \"b\" :22, \"c\" :33 }" ; "" )
返回 11¶22¶33。
示例 2
从 $$JSON 变量中存储的JSON 数据示例获取数组中“产品”对象的所有元素的值。
JSONListValues ( $$JSON ; "面包店.产品" )
返回
{"类别":"面包","id":"FB1","名称":"面包圈","价格":1.99,"特价":true,"现货":43}
{"类别":"蛋糕","id":"FB2","名称":"巧克力蛋糕","价格":22.5,"特价":true,"现货":23}
{"类别":"面包","id":"FB3","名称":"法棍面包","价格":3.95,"特价":true,"现货":34}
示例 3
从 $$JSON 变量中存储的JSON 数据示例获取数组中第一个“产品”对象的所有元素的值。
JSONListValues ($$JSON ; "面包店.产品[0]")
返回“
面包¶FB1¶面包圈¶1.99¶1¶43”。