获取基本值(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 文件中输入对象的名称以检索该对象中的所有数据。
普通话 | 地址 |
结果 |
|
选择数组中的特定索引
要访问 JSON 文件中数组中的单个值,请在数组名称后的方括号之间指定索引号。
普通话 | 手机[0].号码 |
---|---|
结果 | “123-456-7890” |
选择整个数组
在 JSON 文件中输入数组的名称以检索该数组中的所有数据。
普通话 | 手机 |
结果 |
|
返回数组中每个对象的一个字段
要从数组中的多个对象返回特定字段,请输入数组名称,然后输入字段名称,以点分隔。
普通话 | phones.number |
结果 | [“123-456-7890”,“098-765-4321”] |
返回键名中包含特殊字符的字段
如果 JSON 文件中的字段包含特殊字符(如空格),请将该字段的名称放在单引号中。