JSON 轉 XML

依精簡或有序對應方式將 JSON 轉換為 XML。

資料與格式
正在準備工作區…
輸入
輸出
結果將顯示在這裡。

使用方法

  1. 貼上 / 開啟檔案 / 範例
  2. 轉換
  3. 複製 / 下載

JSON 轉 XML

精簡模式使用唯一根屬性;也可關閉此選項並指定根名稱。@ 表示屬性,#text 表示文字,陣列產生重複元素。

處理在瀏覽器本機完成,DevToolsy 不會接收貼上的資料或選取的檔案。

運作原理

有序模式讀取 name、attributes、children 結構,保留文字與元素順序;輸出含 UTF-8 XML 宣告。 根陣列及陣列中直接巢狀的陣列使用設定的元素名稱;物件屬性中的陣列重複該屬性的元素名稱。

處理前後對照
輸入
{"team":{"@":{"region":"EU"},"member":["Ada","Lin"]}}
輸出
<?xml version="1.0" encoding="UTF-8"?>
<team region="EU"><member>Ada</member><member>Lin</member></team>

預設設定範例。

處理限制

拒絕 null、無效 XML 名稱及字元;命名空間前綴需有宣告,轉換不會執行內容或存取資源。

輸出

複製 / 下載

處理限制

UTF-8 輸入最多 1 MiB,輸出最多 8 MiB;工作 30 秒逾時。

延伸閱讀XML 1.0
?

常見問題

如何使用JSON 轉 XML?

精簡模式使用唯一根屬性;也可關閉此選項並指定根名稱。@ 表示屬性,#text 表示文字,陣列產生重複元素。

有哪些設定可以調整?

有序模式讀取 name、attributes、children 結構,保留文字與元素順序;輸出含 UTF-8 XML 宣告。 根陣列及陣列中直接巢狀的陣列使用設定的元素名稱;物件屬性中的陣列重複該屬性的元素名稱。

使用結果時需要注意什麼?

拒絕 null、無效 XML 名稱及字元;命名空間前綴需有宣告,轉換不會執行內容或存取資源。

輸入會上傳嗎?

處理在瀏覽器本機完成,DevToolsy 不會接收貼上的資料或選取的檔案。

如何保留結果?

複製 / 下載

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。