XML 转 JSON
使用此操作可将 XML 数据转换为 JSON 格式。
使用“XML 转 JSON”操作
要在工作流中使用此操作,请将其连接至 ThingWorx Flow。要连接到工作流,请执行以下操作:
1. 单击
,将
“变换”实用程序下的
“XML 转 JSON”操作拖动到工作区,并将指针置于该操作上,然后单击
或双击该操作。“XML 转 JSON”操作窗口随即打开。
2. 根据需要编辑标签名称。默认情况下,标签名称与操作名称相同。
3. 在“XML 数据”字段中,输入 XML 数据。
4. 在“属性键”字段中,输入用于访问属性的前缀。
5. 在“忽略属性”字段中,选择下列选项之一:
◦ true - 将忽略所有 XML 属性,仅创建文本节点。
◦ false - 不会忽略所有 XML 属性,并且不会创建文本节点。
6. 在“合并属性”字段中,选择下列选项之一:
◦ true - 将属性和子元素合并为父项属性,而非关闭子属性对象的属性。
◦ false - 不会将属性和子元素合并为父项属性。
| 如果将“忽略属性”选项设置为 false,则会忽略此选项。 |
7. 在“显式数组”字段中,选择下列选项之一:
◦ true - 始终将子节点放置在数组中。
◦ false - 只有存在多个数组时,才会创建一个新数组。
8. 在“标准化标记”字段中,选择下列选项之一:
◦ true - 将所有标记名称标准化为小写形式。
◦ false - 不会将所有标记名称标准化为小写形式。
9. 在“修剪空格”字段中,选择下列选项之一:
◦ true - 修剪文本节点内的空格。
◦ false - 不修剪文本节点内的空格。
10. 在“去除名称空间前缀”字段中,选择下列选项之一:
◦ true - 去除 XML 命名空间前缀。
◦ false - 不去除 XML 命名空间前缀。
11. 在“解析数字”字段中,选择下列选项之一:
◦ true - 将类似整型的字符串解析为整数,将类似浮点型的字符串解析为浮点数。
◦ false- 不会将类似整型的字符串解析为整数,也不会将类似浮点型的字符串解析为浮点数。
12. 在“解析布尔值”字段中,选择下列选项之一:
◦ true - 将类似布尔值的字符串解析为布尔值。
◦ false - 不会将类似布尔值的字符串解析为布尔值。
13. 在“严格解析”字段中,选择下列选项之一:
◦ true - 将 sax-js 设置为“严格”模式。
◦ false - 将 sax-js 设置为非精确的模式。
14. 单击“完成”。
输出架构
“XML 转 JSON”操作可返回输出架构,如下图所示: