JSON 解析
使用此操作可将 JSON 字符串转换为对象。
使用“JSON 解析”操作
要在工作流中使用此操作,请将其连接至 ThingWorx Flow。要连接到工作流,请执行以下操作:
1. 单击 ,将“JSON 工具”实用程序下的“JSON 解析”操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。“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 解析”操作返回的输出架构如下图所示: