TL
Tool Lab
💰捐贈
💰捐贈

XML to JSON

將 XML 轉換為 JSON

XML Input
JSON Output

關於本工具

XML 轉 JSON 轉換器可將 XML 文件轉換為對應的 JSON:每個 XML 元素會變成一個 JSON 鍵,子元素會變成巢狀物件,而具有相同標籤名稱的重複同層元素會自動分組為 JSON 陣列。

文字內容會在適當情況下自動推斷為數字或布林值(例如「30」會變成 30,「true」會變成 true)。系統不會納入 XML 屬性,僅轉換元素內容。所有處理過程都在瀏覽器本機端執行。

使用方法

  1. 將您的 XML 貼入 XML 輸入區域,或點擊「範例」載入示例。
  2. 選擇 JSON 縮排層級(2 個空格、4 個空格或最小化)。
  3. 點擊「→ JSON」進行轉換。
  4. 點擊「複製」將 JSON 輸出結果複製到剪貼簿。

使用情境

後端開發者將 XML API 回應轉換為 JSON,供 JavaScript 前端使用。資料工程師將 XML 資料流轉換為 JSON 以進行管線處理。從 XML 設定檔遷移的開發者會以 JSON 記錄其結構。網頁開發者將 RSS/Atom 摘要轉換為 JSON,供 JavaScript 應用程式使用。

常見問題

  • 具有相同標籤名稱的重複元素會如何處理?它們會自動分組為 JSON 陣列。例如,兩個同層的 <item> 元素會變成 "item": ["value1", "value2"]。
  • XML 屬性會被轉換嗎?不會。只有元素文字內容和子元素會被轉換,XML 屬性會被忽略。
  • 文字值的型別如何判定?數字和布林值會自動推斷:「42」會變成 42,「true」會變成 true,「false」會變成 false。其餘則保留為字串。