参考 > 函数参考 > 文本函数 > JSONListValues
 

JSONListValues

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

格式 

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

参数 

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

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

返回的数据类型 

文本

源于 

FileMaker Pro 16.0

注释 

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

Runtime 解决方案不支持此函数,会返回“?”。

示例 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”。

相关主题 

函数参考(类别列表)

函数参考(按字母数字顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符

使用 JSON 函数