跳到主要内容

获取基本值(Basic values)

FQL 使用位置路径语法从 JSON 结构中提取值。以下示例演示了从 JSON 数据获取基本值的几个示例。

示例 JSON

下面的示例使用此 JSON 数据:

{ "name": "John Smith", "address": { "street": "123 Park Avenue", "city": "Atlanta", "state": "GA", "zip": "12345" }, "phones": [ { "type": "Home", "number": "123-456-7890" }, { "type": "Cell", "number": "098-765-4321" } ], "display name": "myuser123" } ```

要在你的流程中使用此示例数据,请选择“开始”齿轮图标块 中的齿轮图标 并将数据粘贴到“配置”字段中。

获取顶级字段

要使用 FQL 访问顶级字段,请输入字段的名称。

获取嵌套字段

要访问顶级以下的字段,请使用由点.分隔符分隔的字段名称。

获取整个对象

在 JSON 文件中输入对象的名称以检索该对象中的所有数据。

普通话地址
结果
{ “街道”:“公园大道 123 号”, “城市”:“亚特兰大”, “状态”:“GA”, “邮编”:“12345” }

选择数组中的特定索引

要访问 JSON 文件中数组中的单个值,请在数组名称后的方括号之间指定索引号。

普通话手机[0].号码
结果“123-456-7890”

选择整个数组

在 JSON 文件中输入数组的名称以检索该数组中的所有数据。

普通话手机
结果
[{“类型”:“首页”,“号码”:“123-456-7890”},{“类型”:“细胞”,“号码”:“098-765-4321”}]

返回数组中每个对象的一个字段

要从数组中的多个对象返回特定字段,请输入数组名称,然后输入字段名称,以点分隔。

普通话phones.number
结果[“123-456-7890”,“098-765-4321”]

返回键名中包含特殊字符的字段

如果 JSON 文件中的字段包含特殊字符(如空格),请将该字段的名称放在单引号中。

获取列表中元素的数量