XML 至 JSON
使用「XML 至 JSON」動作將 XML 資料轉換為 JSON 格式。
完成下列步驟,可在工作流程中使用「XML 至 JSON」動作:
1. 按一下
![](../../../../ThingWorx/images/UtlityIcon.png)
,將
「轉換」下的
「XML 至 JSON」動作拖曳至畫布,將指標置於動作上,然後按一下
![](../../../../ThingWorx/images/SettingsIcon.png)
或連按兩下該動作。「XML 至 JSON」視窗即會開啟。
2. 視需要編輯「標籤」。依預設,標籤名稱與動作名稱相同。
3. 在「XML 資料」欄位中,輸入 XML 資料或對應上一個動作的適當輸出,以提供您想要轉換為 JSON 格式的 XML 資料。
4. 在「屬性金鑰」欄位中,輸入用來存取屬性的前綴。預設設定為 $。
5. 在「略過屬性」清單中,選取 true 來略過所有 XML 屬性並僅建立文字節點;否則請選取 false。預設設定為 true。
6. 在「合併屬性」清單中,選取 true 來將屬性與子元素合併為父項的內容,而非將屬性從子屬性物件中隔離開來;否則請選取 false。預設設定為 false。
如果您將「略過屬性」設為 false,則會略過此選項。
7. 在「明確陣列」清單中,選取 true 來將子節點放進陣列中;否則請選取 false。將 XML 資料轉換為 JSON 時,只有在有多個陣列時,才會建立陣列。預設設定為 false。
8. 在「標準化標籤」欄位中,選取 true 來將所有標籤名稱標準化為小寫;否則請選取 false。預設設定為 true。
9. 在「修剪空白字元」清單中,選取 true 來修剪文字節點內的空字元;否則請選取 false。預設設定為 false。
10. 在「移除命名空間前缀」清單中,選取 true 以去除 XML 命名空間前綴,否則選取 false。預設設定為 true。
不會移除 XMLNS 前綴。
11. 在「剖析數字」清單中,選取 true 來將整數型字串剖析為浮點數;否則請選取 false。預設設定為 false。
例如,如果您將「剖析數字」設為 true,字串 '0' 會被視為 0,而字串 '15.56' 會被視為 15.56。
12. 在「剖析布林值」清單中,選取 true 來將布林型字串剖析為布林值;否則請選取 false。
例如,如果您將「剖析布林值」設為 true,字串 'true' 會被視為 true,而字串 '15.56' 會被視為 15.56。
13. 在「嚴格剖析」清單中,選取 true 來將 sax-js 設定為嚴格模式;否則請選取 false。預設設定為 false。建議將「嚴格剖析」設定為 true,因為剖析 XML 格式設定不妥當的 HTML 可能會傳回非預期的輸出。
14. 按一下「完成」。
輸出結構描述