JSON → XML 変換
JSON を属性・繰り返し要素・正しいエスケープ付きの整形式 XML へ。サイト内の XML → JSON ツールと往復可能。すべてローカルで即時処理。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1JSON を入力欄に貼り付けます。
- 2XML がリアルタイムに生成されます — 必要ならルート要素名を変更できます。
- 3結果をコピーするか、.xml ファイルとしてダウンロードします。
JSON → XML 変換
JSON を貼り付けると、XML 宣言と 2 スペースのインデント付きの整形済み XML 文書が得られます。オブジェクトは要素に、配列は項目ごとにキーの繰り返しに、"@key" メンバーは XML 属性になります — サイト内の XML → JSON ツールと正確に逆の変換です。
すべて仕様どおりにエスケープし(& < > " ')、任意のキー名は合法的な要素名に変換されるため、出力は常に整形式の XML です。XML で表現できない値 — null や空配列 — は空要素になり、制限は以下に明記しています。
よくある質問
属性と配列は XML にどう対応しますか?
@ または @_ で始まるキーは親要素の属性に、"#text" は要素のテキスト内容になります(サイト内の XML → JSON ツールと同じ規約です)。配列は項目ごとに同じ要素を繰り返します。最上位の JSON 配列は、文書にルートが 1 つ必要なため <root><item>…</item></root> に包まれます。
JSON ⇄ XML マッピングの限界は?
XML には null や空配列の記法がなく、どちらも空要素になります。混合コンテンツ(テキストと子要素の混在)は往復できず、テキストは 1 つのブロックにまとめられます。また解析時、単独の繰り返し要素は 1 項目の配列ではなく普通の値になります。
XML の名前として不正なキーはどうなりますか?
変換されます:不正な文字はアンダースコアになり、数字で始まるキーには先頭にアンダースコアが付きます("2fa" → <_2fa>)。CJK やアクセント付き文字は元々合法的な XML 名なので、そのまま保持されます。
関連ツール
XML → JSON 変換
XML をブラウザ内で JSON へ変換 — 属性は @ キー、繰り返し要素は配列に。不正な入力は行単位のわかりやすいエラーで通知します。
すべてのツール →
XML フォーマッター
XML をオンラインで整形し、2 スペースの統一インデントに。サイトマップ・RSS・SOAP・設定ファイルがブラウザ内ですぐ読めます。
すべてのツール →
JSON フォーマッター
乱れた JSON をオンラインで整形 — 2 スペース・4 スペース・タブに対応し、即時検証と正確なエラー位置表示。すべてブラウザ内で完結します。
すべてのツール →
JSON バリデーター
JSON を即時検証し、エラーの行と列を正確に表示。カンマ抜け・未引用キー・末尾カンマ・不正エスケープをリリース前に発見します。
すべてのツール →
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/json-to-xml?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-xml" loading="lazy"></iframe>