ToolAct工具行動

XML 轉 JSON 工具

XML 輸入
JSON 輸出
行數: 1字符數: 0字節數: 0
行數: 1字符數: 0字節數: 0

什麼是 XML 轉 JSON?

XML 轉 JSON 是將 XML(可擴展標記語言)資料轉換為 JSON(JavaScript 物件表示法)格式的過程。當需要現代化舊系統、對接期望 JSON 的 REST API,或需要更緊湊、更易解析的資料格式時,此工具非常實用。

使用方法

基本操作

  1. 在左側輸入框貼上或輸入 XML 資料
  2. 選擇縮排大小(2空格、4空格或Tab)
  3. 右側自動顯示轉換後的 JSON,支援語法高亮
  4. 檢查轉換結果,修復 XML 錯誤
  5. 點擊「複製」或「下載」儲存結果

功能說明

即時轉換輸入 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 物件的屬性。子元素變成巢狀物件。例如 &lt;name&gt;張三&lt;/name&gt; 會轉換為 {"name": "張三"}。

重複的 XML 元素如何處理?

當同層元素出現相同標籤名時,它們會自動合併為 JSON 陣列。例如兩個 &lt;item&gt; 元素會轉換為 "item" 陣列。

支援 XML 屬性嗎?

目前轉換主要保留元素文字內容和子元素結構,XML 屬性不會保留,專注於 XML 的結構化內容轉換。