JSON 解析
使用此操作可将 JSON 字符串转换为对象。
使用“JSON 解析”操作
要在工作流中使用此操作,请将其连接至 ThingWorx Flow。要连接到工作流,请执行以下操作:
1. 单击
![](../../../../ThingWorx/images/UtlityIcon.png)
,将
“JSON 工具”实用程序下的
“JSON 解析”操作拖动到工作区,并将指针置于该操作上,然后单击
![](../../../../ThingWorx/images/SettingsIcon_2.png)
或双击该操作。“JSON 解析”操作窗口随即打开。
2. 根据需要编辑标签名称。默认情况下,标签名称与操作名称相同。
3. 在“添加 JSON”字段中,输入要转换为对象的 JSON 字符串。要添加多个 JSON 字符串,请单击“添加”。
4. 在“抛出解析错误”字段中,从列表中选择一个选项。如果选择 true 且输入的 JSON 具有一些无效 JSON,则操作将失败并出现解析错误。如果选择 false 且操作输入具有一些无效 JSON,则该操作不会失败。
5. 单击“完成”。
例如,转换为对象的 JSON 字符串如下:
{ "Name": "John","Age":15,"isEmployed":true, "Address":{"City":"Pune","Country":"India"}}
如果在“添加 JSON”字段中输入此值,然后再执行工作流,则输出如下:
{
"Name": "John",
"Age": 15,
"isEmployed": true,
"Address":
{ "City": "Pune", "Country": "India" }
}
输出架构
“JSON 解析”操作返回的输出架构如下图所示: