將 JSON 轉為 XML
將 JSON 資料轉成格式正確、清楚易讀的 XML。
如何使用 JSON 轉 XML
貼上 JSON
貼上 JSON,或開啟、拖放 .json 檔案。輸入時就會即時檢查並轉換。
設定選項
為根元素命名,選擇縮排或單行,需要時加入 XML 宣告。
複製或下載
複製 XML,或下載為 .xml 檔案。
為什麼選擇 Utils365
屬性與文字
以 @_ 開頭的鍵會變成屬性,#text 會變成元素的文字,與我們的 XML 轉 JSON 工具採用相同慣例,資料可以來回轉換。
格式永遠正確
& 和 < 等特殊字元會被跳脫,不是有效 XML 名稱的鍵會經過安全處理,結果可在任何 XML 工具中開啟。
清單變成重複元素
{"book": [ … ]} 會為每個項目產生一個 <book> 元素,這是 XML 常見的清單表示方式。
注重隱私
JSON 在您的裝置上轉換,絕不會上傳。
常見問題
根元素是怎麼決定的?
如果 JSON 是只有一個鍵的物件,例如 {"catalog": { … }},該鍵就會成為根元素。其他情況則會包在你命名的根元素中,預設為 root。
不是有效 XML 名稱的鍵會怎樣?
XML 名稱不能包含的字元(如空格)會變成 _,以數字、連字號或句點開頭的名稱會在前面加上 _。因此 "first name" 會變成 first_name,"2024" 會變成 _2024。
如何產生屬性?
讓鍵以 @_ 開頭,例如 "@_id": 1,就會在元素上產生 id="1"。在屬性旁邊用 "#text" 表示元素本身的文字。
陣列是怎麼轉換的?
每個項目都會變成以陣列鍵命名的元素。清單中的清單或最上層的清單會使用 <item> 元素。
null 和空值會怎樣?
null、空字串和空物件會變成空元素,例如 <name/>。空清單不會產生任何元素。