XMLをJSONに変換
XMLドキュメントを、コードでそのまま使えるJSONに変換します。
XML 入力
テキストを貼り付けるか、ファイルをここにドロップしてください(最大50MB)。
JSON 出力
無料で使えます。入力内容はこのブラウザ内で処理されます。
使い方
- XMLを貼り付けるか、.xmlファイルをドロップしてください。
- JSONのインデントを選びます。
- 結果をコピーするか、.jsonファイルとしてダウンロードします。
変換ルール:属性は "@名前" キーに、要素のテキストは文字列になります。属性や子要素と一緒にあるテキストは "#text" キーになります。同じ名前の要素が複数あれば配列になり、<empty/> はnullになります。
値は文字列のまま保持するので、007や1.50は変わりません。コメントと処理命令はJSONに含めません。
例
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample catalog -->
<catalog><book id="b1" lang="en"><title>XML Basics</title><price currency="USD">29.99</price><tags><tag>xml</tag><tag>data</tag></tags></book><book id="b2"><title><![CDATA[Fish & Chips <Guide>]]></title><price currency="EUR">12.50</price><note>Ships in <b>2 days</b>.</note></book></catalog>{
"catalog": {
"book": [
{
"@id": "b1",
"@lang": "en",
"title": "XML Basics",
"price": {
"@currency": "USD",
"#text": "29.99"
},
"tags": {
"tag": [
"xml",
"data"
]
}
},
{
"@id": "b2",
"title": "Fish & Chips <Guide>",
"price": {
"@currency": "EUR",
"#text": "12.50"
},
"note": {
"b": "2 days",
"#text": [
"Ships in",
"."
]
}
}
]
}
}