JSON 解析
使用“JSON 解析”操作可将 JSON 字符串转换为对象。
完成以下步骤可在工作流中使用“JSON 解析”操作:
1. 单击
![](../../../../ThingWorx/images/UtlityIcon.png)
,将
“JSON 工具”下的
“JSON 解析”操作拖动到工作区,并将指针置于该操作上,然后单击
![](../../../../ThingWorx/images/SettingsIcon.png)
或双击该操作。“JSON 解析”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
3. 在“添加 JSON”字段中,映射先前操作的 JSON 字符串输出,或输入要转换为对象的 JSON 字符串。
单击
“添加”以添加多个 JSON 字符串。单击
![](../../../../ThingWorx/images/DeleteIcon.png)
可删除已添加的任何 JSON 字符串。
4. 在“抛出解析错误”字段中,选择 true,以便在提供无效 JSON 时,操作将失败并出现解析错误。如果选择 false,则即使提供了无效 JSON,操作也不会失败。
5. 单击“完成”。
输出架构
“JSON 解析”操作会返回输出架构,如下图所示:
例如,如果将“添加 JSON”字段的值设置为 {"Name":"John","Age":15,"isEmployed":true,"Address":{"City":"Pune","Country":"India"}},并执行工作流,则该操作将返回以下输出:
{
"Name": "John",
"Age": 15,
"isEmployed": true,
"Address":
{ "City": "Pune", "Country": "India" }
}