XML to JSON コンバーター
ブラウザ内でXMLをJSONに変換します。ネイティブのDOMParserを使用し、属性プレフィックス、テキストキー、コンパクトモードをカスタマイズできます。
使い方
- 1 有効なXMLコードを貼り付けます。ブラウザがネイティブのDOMParserで解析します。
- 2 属性プレフィックス(デフォルトは`@`)とテキストキー(デフォルトは`#text`)を選択します。
- 3 コンパクトを有効にすると、属性も子要素も持たない末端要素が単純な文字列に短縮されます。
- 4 生成されたJSONツリーをコピーまたはダウンロードします。
このツールを使う理由
- 外部のXMLライブラリを一切使わず、ネイティブのDOMParserだけで動作します。
- 属性は`@`プレフィックス付きのキーになります。混在コンテンツ(テキスト+子要素)は`#text`キーの下に格納されます。
- 同名の子タグが繰り返される場合は自動的に配列にまとめられます。
- 処理はすべてクライアント側で完結— データは常にブラウザ内にとどまります。
よくある質問
属性はどのように表現されますか?
各属性は(カスタマイズ可能な)`@`プレフィックス付きのキーになります。`<note to="Tove">`は`{"@to": "Tove"}`になります。
同じタグが親要素の中で複数回繰り返される場合はどうなりますか?
同じタグ名を持つ子要素が繰り返されている場合は、1つのJSON配列にまとめられます。
混在コンテンツはどのように処理されますか?
テキストコンテンツは子要素と並んで(カスタマイズ可能な)`#text`キーの下に配置されます。
逆方向の変換が必要な場合は?
<a class="text-brand-600 hover:underline" href="/json-to-xml">JSON to XML</a>をご覧ください。整形(pretty-print)だけが必要な場合は<a class="text-brand-600 hover:underline" href="/xml-formatter">XML Formatter</a>が便利です。出力されたJSONはそのまま<a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a>で利用できます。
XML to JSON コンバーター とは?
XML to JSON コンバーターは、XMLコードを同等のJSONデータに変換するツールで、要素・属性・テキストコンテンツをネストされたオブジェクトやキーに対応付けます。ブラウザ内でネイティブのDOMParserを使って処理され、属性用プレフィックス、専用のテキストキー、よりコンパクトで簡潔な出力を得るためのコンパクトモードなど、設定可能なオプションを備えています。
機能
要素をオブジェクトに変換
ネストされた要素はネストされたオブジェクトになり、繰り返される要素は配列になります。
出力をカスタマイズ可能
属性のプレフィックスとテキストキーを設定するか、コンパクトモードでよりすっきりしたJSONを生成できます。
100%プライベート
ネイティブのパーサーをローカルで使用するため、XMLがサーバーに送信されることはありません。
例
Input
<note><to>Ann</to><priority>1</priority></note>
Output
{
"note": {
"to": "Ann",
"priority": "1"
}
}
主な用途
-
1
JSでXMLを扱う
XML形式のAPIレスポンスやRSSフィードを、コードでインデックス参照できるJSONに変換します。
-
2
レガシーデータの移行
XMLの設定ファイルやエクスポートデータを、最新のツール向けにJSONへ変換します。
-
3
XML構造の確認
複雑なXMLをインデント付きのJSONとして読み、その構造を把握します。
ZerethonのXML to JSON変換ツールは、ブラウザ標準のDOMParserを使ってXMLを解析し、要素・属性・テキストをネストされたオブジェクトにマッピングした同等のJSONを生成します。属性のプレフィックス、テキストキー、コンパクトモードを設定できます。データはどこにもアップロードされません。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
- RFC 7303 — XMLメディアタイプ — IETF
- DOMParser — MDN Web Docs — MDN
- RFC 8259 — JSONデータ交換フォーマット — IETF
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。XML to JSON コンバーター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
比較
基礎を学ぶ
使い方ガイド
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。