JSON 轉 XML
在瀏覽器內把 JSON 轉成 XML 並立即複製結果,檔案不會上傳到任何伺服器。
什麼是 JSON 轉 XML 工具?
JSON 轉 XML 工具會把物件對應成巢狀元素、把陣列對應成重複元素,產出可被需要 XML 的系統取用的標記。當現代 JSON API 必須餵資料給舊版 SOAP 或 RSS 流程時,它就是標準的橋樑。
這個轉換是結構性的,不是語意性的:元素名稱直接來自你的鍵,因此轉換前請先確認鍵是合法的 XML 名稱。
如何把 JSON 轉成 XML
- 把 JSON 內容貼進編輯區。
- 確認最上層的鍵是合法的 XML 元素名稱:不能有空白,也不能以數字開頭。
- 切換到「轉換」分頁並選擇 XML。
- 檢查陣列的輸出,會變成重複的子元素。
- 複製或下載 .xml 結果,再依目標結構描述驗證。
JSON 轉 XML 範例
簡單物件
{"user":{"id":42,"name":"ursa"}}<user> <id>42</id> <name>ursa</name> </user>
陣列
{"tags":["a","b"]}<tags>a</tags> <tags>b</tags>
JSON 與 XML 的差異
| 比較項目 | JSON | XML |
|---|---|---|
| 冗長程度 | 精簡 | 標籤與屬性較冗長 |
| 陣列 | 原生支援 | 重複元素,沒有標準做法 |
| 結構描述 | JSON Schema | XSD、DTD |
| 中繼資料 | 單純的鍵 | 屬性與命名空間 |
| 常見用途 | Web API | 企業與舊版系統 |
常見問題
常見問題與規格
陣列在 XML 裡怎麼表示?
陣列的每一筆會變成一個 <item> 元素,巢狀在對應的父鍵之下。
檔案會被上傳嗎?
不會,轉換完全在你的瀏覽器內完成。
JSON 轉 XML
- 物件的鍵會變成元素名稱,陣列則重複產生 <item> 元素。
- 產生的文件會以標準 XML 宣告開頭。