XML ↔ JSON

依明確的屬性與文字對應雙向轉換 XML 與 JSON。

輸入

輸出

關於工具

使用 @attributes、#text 與重複元素陣列將 XML 對應為 JSON,也可依同一規則轉回 XML。

主要功能

  • 屬性、文字、CDATA 與重複元素
  • 確定性的往返對應

使用方法

  1. 1選擇 XML 轉 JSON 或 JSON 轉 XML。
  2. 2貼上資料並轉換。

範例

輸入

<user id="007"><name>Ada</name><tag>a</tag><tag>b</tag></user>

輸出

{"user":{"@attributes":{"id":"007"},"name":{"#text":"Ada"},"tag":[{"#text":"a"},{"#text":"b"}]}}

限制

  • 輸入上限為 2,000,000 個字元,以避免瀏覽器無回應。
  • 混合內容 XML 會保留內容,但不保證還原原始空白或節點順序。
  • 所有輸入只在瀏覽器本機處理,不會上傳到 ToolHub。

最近審核:

相關工具