跳到主要內容

在 XML 與 JSON 物件之間轉換,使用 @_ 表示屬性、#text 表示文本,並保留 00123 等數字字串。明確提示註釋、CDATA 和混合內容的轉換損失。

屬性使用 "@_" 前綴,文字使用 "#text";數字值保留字串。此結構轉換並非無損往返:註解、CDATA 標記及混合內容順序可能遺失。 JSON→XML 只接受單根物件和字串值。

62 / 50,000 字符

快速鍵:Ctrl / ⌘ + Enter。修改輸入或選項會清除舊結果。

使用說明

  1. 選擇 XML → JSON 或 JSON → XML,並使用對應方向的範例。
  2. 貼上輸入,核對屬性和根節點約定後進行轉換。
  3. 檢查輸出結構,尤其是陣列、字串和混合文本,再複製。

輸入與輸出範例

範例輸入
<root><id>00123</id></root>
範例輸出
{"root":{"id":"00123"}}

範例省略排版空白。 00123 保持為字串,不會變成數字 123。

常見問題

XML 屬性和子元素可能同名,@_ 前綴用於區分屬性。 #text 表示元素的文字內容,轉換回 XML 時仍需遵守相同約定。

不能保證。兩種格式表達能力不同,目前轉換可能會遺失註解、CDATA 標記和混合內容順序。原 XML 應另行保留。

需要單根對象,葉子值使用字串;不把 null、布林值和數字自動猜成 XML 語意。最多輸入 50,000 字符,並拒絕 DTD 和自訂實體。

計算依據與參考資料

在 XML 與 JSON 資料結構之間映射,保留字串值並單獨表示屬性。兩種格式的資訊模型不同;混合文字、順序和其他 XML 語意可能無法往返復原。

內容核對: · 關於本站與內容說明

相關工具