正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上 / 開啟檔案 / 範例
- 轉換
- 複製 / 下載
XML 轉 JSON
精簡對應保留根名稱,屬性放在 @,文字使用 #text,同名子元素組成陣列;所有文字值維持字串。
處理在瀏覽器本機完成,DevToolsy 不會接收貼上的資料或選取的檔案。
運作原理
文字與元素交錯時選擇有序內容,用 name、attributes、children 保留順序;文字節點使用 text。
輸入
<team region="EU"><member>Ada</member><member>Lin</member></team>輸出
{
"team": {
"@": {
"region": "EU"
},
"member": [
"Ada",
"Lin"
]
}
}預設設定範例。
處理限制
不保留宣告、註解、處理指令或 CDATA 邊界;拒絕 DTD 和外部實體,無法保證任意 XML 無損往返。
輸出
複製 / 下載
處理限制
UTF-8 輸入最多 1 MiB,輸出最多 8 MiB;工作 30 秒逾時。
延伸閱讀XML 1.0
?
常見問題
如何使用XML 轉 JSON?
精簡對應保留根名稱,屬性放在 @,文字使用 #text,同名子元素組成陣列;所有文字值維持字串。
有哪些設定可以調整?
文字與元素交錯時選擇有序內容,用 name、attributes、children 保留順序;文字節點使用 text。
使用結果時需要注意什麼?
不保留宣告、註解、處理指令或 CDATA 邊界;拒絕 DTD 和外部實體,無法保證任意 XML 無損往返。
輸入會上傳嗎?
處理在瀏覽器本機完成,DevToolsy 不會接收貼上的資料或選取的檔案。
如何保留結果?
複製 / 下載