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を使って処理され、属性用プレフィックス、専用のテキストキー、よりコンパクトで簡潔な出力を得るためのコンパクトモードなど、設定可能なオプションを備えています。
機能
Elements to objects
Nested elements become nested objects; repeated elements become arrays.
Configurable output
Set an attribute prefix and text key, or use compact mode for cleaner JSON.
100% private
Uses the native parser locally — your XML never reaches a server.
例
Input
<note><to>Ann</to><priority>1</priority></note>
Output
{
"note": {
"to": "Ann",
"priority": "1"
}
}
主な用途
-
1
Consume XML in JS
Turn an XML API response or RSS feed into JSON your code can index.
-
2
Migrate legacy data
Convert XML config or exports into JSON for modern tooling.
-
3
Inspect XML structure
Read tangled XML as indented JSON to understand its shape.
Zerethon's XML to JSON converter parses XML with the browser's native DOMParser and emits equivalent JSON, mapping elements, attributes, and text into nested objects. Attribute prefix, text key, and a compact mode are configurable. Nothing is uploaded.
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
References
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。XML to JSON コンバーター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
比較
基礎を学ぶ
使い方ガイド
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。