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 命名空间前缀。
* 
不去除 XMLNS 前缀。
11. “解析数字”字段中,选择下列选项之一:
true - 将类似整型的字符串解析为整数,将类似浮点型的字符串解析为浮点数。
false- 不会将类似整型的字符串解析为整数,也不会将类似浮点型的字符串解析为浮点数。
12. “解析布尔值”字段中,选择下列选项之一:
true - 将类似布尔值的字符串解析为布尔值。
false - 不会将类似布尔值的字符串解析为布尔值。
13. “严格解析”字段中,选择下列选项之一:
true - 将 sax-js 设置为“严格”模式。
false - 将 sax-js 设置为非精确的模式。
14. 单击“完成”
输出架构
“XML 转 JSON”操作可返回输出架构,如下图所示: