在 JSON 中获取节点
- Updated: 2026/02/23
获取节点操作使您能够从您在开始会话操作中指定的 JSON 源中提取关键值。
您可以在获取节点中指定确切的键或特定路径以提取这些键。 您还可以为提取的值指定新的键名。
设置
以下设置适用于此操作。
- 会话名称
- 输入您在前面的启动会话操作中指定的会话名称。 您可以直接输入会话名称,选择包含会话名称的字符串变量,或选择会话变量。
- 要提取的节点
- 指定要提取其值的节点或节点路径。 选择添加节点,并在添加节点模态框中指定以下内容:
-
节点键或路径: 指定节点键名或节点路径。
在下列情况下,直接输入键
-
值类型: 选择节点的数据类型。 可用选项包括 String、Number、Boolean 和 DateTime。注: 获取节点操作仅当您按照以下 ISO8601 格式之一指定日期和时间时,才会从 JSON 源中提取日期和时间:
- DateTimeFormatter.ISO_ZONED_DATE_TIME。 例如: 2023-08-19T14:30:00+05:30[亚洲/加尔各答]
- DateTimeFormatter.ISO_OFFSET_DATE_TIME。 例如: 2023-08-19T14:30:00+05:30
- DateTimeFormatter.ISO_INSTANT。 例如: 2023-08-19T14:30:00Z
- 重命名键: 请为从 JSON 源中提取的节点键指定新的键名。 指定节点的值将使用新的键名保存到输出变量中。
-
节点键或路径: 指定节点键名或节点路径。
- 将输出分配到变量
- 指定多个变量以保存特定节点的值,或使用一个字典变量将所有提取的值保存到单个字典变量中。
- 多个变量: 选择,然后按照变量映射模态框中的提示输入特定的键,并选择相应的变量用于保存提取的节点值。
- 字典: 选择字典,然后选择一个已有的字典变量,或使用创建变量选项来创建一个字典变量。
节点键或路径设置的格式
本节介绍如何在节点键或路径设置中指定节点键和节点键路径的格式。 您可以使用点符号来提取嵌套节点和包含数组的节点。
对于此 JSON 源:
{
"phone": "123456789",
"company":
{
"name": "XYZ Corp",
"City": "ABC",
"Country": "DEF",
"orders": [
{
"orderId": "A-101",
"item": "Laptop Stand",
"price": 45.00
},
{
"orderId": "A-102",
"item": "Wireless Mouse",
"price": 25.50
}
]
}
}
指定以下内容:
- 电话,以提取电话号码。
- company.name,以提取公司名称。
- company.orders[0].item,以提取第一个订单 ID 的商品名称(笔记本支架)。