XML 轉 JSON 工具
XML 輸入
JSON 輸出
行數: 1字符數: 0字節數: 0
行數: 1字符數: 0字節數: 0
什麼是 XML 轉 JSON?
XML 轉 JSON 是將 XML(可擴展標記語言)資料轉換為 JSON(JavaScript 物件表示法)格式的過程。當需要現代化舊系統、對接期望 JSON 的 REST API,或需要更緊湊、更易解析的資料格式時,此工具非常實用。
使用方法
基本操作
- 在左側輸入框貼上或輸入 XML 資料
- 選擇縮排大小(2空格、4空格或Tab)
- 右側自動顯示轉換後的 JSON,支援語法高亮
- 檢查轉換結果,修復 XML 錯誤
- 點擊「複製」或「下載」儲存結果
功能說明
即時轉換輸入 XML 時自動即時轉換為 JSON
智慧型別推斷自動將 XML 文字中的數字和布林值轉換為對應型別
錯誤偵測自動偵測 XML 語法錯誤並顯示詳細資訊
語法高亮JSON 輸出支援彩色語法高亮顯示
範例
簡單元素
<root>
<name>張三</name>
</root>
→
{"root": {"name": "張三"}}重複元素
<root>
<item>A</item>
<item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}巢狀結構
<root>
<user>
<name>張三</name>
<age>25</age>
</user>
</root>
→
{"root": {"user": {"name": "張三", "age": 25}}}常見問題
XML 元素如何轉換為 JSON?
XML 元素會變成 JSON 物件的屬性。子元素變成巢狀物件。例如 <name>張三</name> 會轉換為 {"name": "張三"}。
重複的 XML 元素如何處理?
當同層元素出現相同標籤名時,它們會自動合併為 JSON 陣列。例如兩個 <item> 元素會轉換為 "item" 陣列。
支援 XML 屬性嗎?
目前轉換主要保留元素文字內容和子元素結構,XML 屬性不會保留,專注於 XML 的結構化內容轉換。