JSON 轉 XML 轉換器

需要反向轉換嗎?
XML to JSON Converter

JSON 輸入

1

XML 輸出

設定

XML 轉換選項

輸入 JSON 資料以轉換為 XML

轉換後的資料將顯示在這裡

如何將 JSON 轉換為 XML

  1. 步驟 1 – 輸入 JSON

    • 將您的 JSON 內容貼到左側編輯器,或拖放 .json 檔案。
    • 工具會自動檢查有效的 JSON 語法,並立即標記任何錯誤。
    • 若您希望有乾淨的 XML 結構,請確保 JSON 有單一根物件,否則會新增預設根元素。
  2. 步驟 2 – 設定 XML 輸出

    • 根元素:定義 XML 文件的包裝標籤名稱(預設:「root」)。
    • 屬性:使用屬性前綴選項(預設:「@」)告訴轉換器哪些 JSON 鍵應視為 XML 屬性,而非子元素。
    • 宣告:切換標準的 <?xml ...?> 標頭開啟或關閉。
  3. 步驟 3 – 轉換並匯出

    • XML 會立即在右側面板產生,具有適當的縮排與字元跳脫。
    • 點擊「複製」在 SOAP API 或設定檔中使用該 XML。
    • 將結果下載為 .xml 檔案供稍後使用。
範例:JSON 轉 XML 轉換
// 輸入 JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- 輸出 XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

相關 JSON 與 XML 工具

常見問題

JSON 轉 XML 轉換如何運作?

JSON 物件會轉換為 XML 元素。陣列項目會成為具有相同標籤名稱的多個元素。物件屬性會成為子元素,您可以使用 @ 前綴設定屬性。

JSON 陣列會如何處理?

陣列會轉換為多個 XML 元素。例如,名為 'items' 且包含 3 個物件的陣列會成為 3 個 'item' 元素。

我可以自訂 XML 結構嗎?

可以!您可以自訂根元素名稱、屬性前綴、縮排,以及是否包含 XML 宣告。

特殊字元如何處理?

特殊 XML 字元(<、>、&、'、")會自動跳脫,以確保有效的 XML 輸出。

我的資料安全嗎?

安全,所有資料處理完全在您的瀏覽器中進行。您的 JSON 資料從不會傳送到任何伺服器,確保完整的隱私與安全。

JSON 轉 XML 轉換器 | JSONSwiss