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」動作會傳回如下圖所示的輸出結構描述: