遺留系統輸入 · 現代 API 輸出

XML 轉 JSON XML 輸入。 JSON 輸出。

舊系統輸出 XML。新系統使用 JSON。轉換工作由您處理。Morph 在瀏覽器分頁中映射結構 — 屬性透過 @ 前綴、文字透過 #text、重複元素轉為陣列、可配置慣例。XML 檔案保持原位。JSON 會 本地儲存。不上傳任何內容,無線上排隊,無 API 速率限制。所有在裝置上運行的功能均免費;AI 功能需使用點數付費。

01
解析

XML 本地處理

元素、屬性、文字節點、CDATA — 全部透過 fast-xml-parser 快速遍歷。

開啟工具
在您的裝置上執行 · 免費 · 無需帳戶

它實際做什麼

02
MAP

符合慣例

屬性以@開頭。文字內容鍵為#text。重複的子節點會變成陣列。可配置。

03
EMIT

美觀或緊湊的 JSON

縮排以提高可讀性。最小化以供傳輸。兩者均產生有效的JSON。

04
批次

資料夾內

拖放多個 XML 檔案。每個檔案會變成獨立的 JSON。免費層級無批量限制。

如何運作

  1. 開啟 morph.cool — 僅限瀏覽器。
  2. 拖放 .xml 檔案或貼上內容。
  3. 選擇 JSON 為輸出。調整屬性和陣列處理。
  4. .json下載。有效、結構良好,可直接用於API。
  5. XML 保持在原處。沒有上傳任何內容。
0上傳
∞批量限制
1-click匯出

為什麼人們會離開上傳和排隊的工具

大多數企業整合最終都會遇到相同問題:舊系統使用XML,新系統使用JSON。線上轉換器會排隊。CLI工具需要安裝。Morph在你的標籤中透過WebAssembly運行fast-xml-parser — 屬性前綴可設定,陣列偵測自動化,文字內容處理明確。

常見問題

XML 屬性在 JSON 中如何表示?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

重複元素?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

混合內容(文字 + 子元素)?

文字內容以 #text 作為鍵。混合內容在需要時保留為有序陣列。

格式化或壓縮?

兩者皆可。預設為美觀(2個空格縮進)。可切換為精簡格式。

可以批量處理嗎?

是的。拖放 XML 資料夾,獲得 JSON。免費層無批次限制。

有免費版本嗎?

是的。所有在裝置上運行的內容均免費,無上限。AI和伺服器工作以點數計費,約一美分。

轉換 XML → JSON
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run