JSON を XML に変換するツールとは
JSON を XML に変換できる無料・ブラウザ完結のツールです。JSON を貼り付けると XML が即座に表示され、そのままコピー・ダウンロードできます。すべての処理はブラウザ内で行われるため、データが外部に送信されることはありません。
使い方
- 左側のパネルに JSON を貼り付けるか、JSON ファイルをアップロードします。
- 入力すると同時に、右側に XML が即座に表示されます。
- 結果をコピーするか、ファイルとしてダウンロードします。
データはどうマッピングされるか
- トップレベルがキー1つのオブジェクトなら、そのキーがXMLのルート要素になります。それ以外は <root> で包まれます。
- 「@」で始まるキーは属性に、「#text」キーは要素のテキストになります。
- 配列は要素の繰り返しになります("item": [a, b] → <item> が2つ)。
変換例
入力(JSON)
{
"order": {
"@id": "1001",
"customer": "Alice",
"item": [
{ "sku": "A-1", "qty": "3" },
{ "sku": "B-2", "qty": "5" }
]
}
}出力(XML)
<?xml version="1.0" encoding="UTF-8"?>
<order id="1001">
<customer>Alice</customer>
<item>
<sku>A-1</sku>
<qty>3</qty>
</item>
<item>
<sku>B-2</sku>
<qty>5</qty>
</item>
</order>JSON と XML の比較
| 形式 | 種類 | 構造 | 向いている用途 |
|---|---|---|---|
| JSON | プレーンテキスト | オブジェクト・配列・文字列・数値 | モダンなAPIやプログラミング |
| XML | プレーンテキスト(マークアップ) | 入れ子の名前付き要素と属性 | システム連携・フィード・従来型API |


