コンテンツにスキップ
ToolsMinify logo
変換ツール

XMLからJSONへのコンバーター

XMLを貼り付けてオンラインでJSONに変換するか、同じページで逆方向に変換します。この無料のXMLからJSONへのコンバーターは完全にブラウザ内で動作するため、設定ファイル、RSSフィード、SVGマークアップ、および実際のデータを含むAPIエンベロープがデバイスから離れることはありません。属性は@プレフィックス付きのキー(例:@id)になり、テキストのみ…

XMLからJSONへのコンバーターについて

XMLを貼り付けてオンラインでJSONに変換するか、同じページで逆方向に変換します。この無料のXMLからJSONへのコンバーターは完全にブラウザ内で動作するため、設定ファイル、RSSフィード、SVGマークアップ、および実際のデータを含むAPIエンベロープがデバイスから離れることはありません。属性は@プレフィックス付きのキー(例:@id)になり、テキストのみの要素は文字列に折りたたまれ、混合コンテンツは#textを使用してSwapで往復できるようにします。XMLフォーマッター&ミニファイアまたはYAMLからJSONへのコンバーターと組み合わせて使用してください。

XMLからJSONへのコンバーターの使い方

  1. XML → JSONまたはJSON → XMLを選択します(または変換後に方向を入れ替えます)。
  2. ドキュメントを貼り付けるか、ローカルの.xml / .svg / .rss / .jsonファイルをドロップ(最大10 MB - ブラウザでのみ読み込み)、または設定、RSS、SVGサンプルを読み込みます。
  3. インデントを2/4に設定します。JSON → XMLの場合、オプションでXML宣言を含めます。要素と属性の数を確認します。
  4. 結果をコピーまたはダウンロードします。JSONにはコメントがないため、XML → JSONではコメントは削除されます。何もアップロードされません。

XMLからJSONへのコンバーターの例

属性を持つ設定XML

<config env="staging">ブロックは、"@env": "staging"を持つJSONになります。ネストされたデータベースと機能要素は構造を維持し、繰り返される<feature>タグは配列になります。

RSSチャンネルからJSONへ

RSS 2.0チャンネルを貼り付けます。アイテムはchannel.itemの下の配列になり、リーダーを接続する前にタイトルと説明をJSONとして検査できます。

SVGマークアップ

小さなSVGアイコンをJSONに変換して、xmlns、viewBox、および子シェイプを検査し、その後、埋め込み使用のためにXMLに戻します。

JSONからXMLへ

@属性キーと単一のルートオブジェクトキーを持つJSONから開始します。<?xml version="1.0" encoding="UTF-8"?>が必要な場合は、XML宣言を含めるを切り替えます。

複数キーのJSONラップ

JSONに複数のトップレベルキーがある場合、それらは<root>要素でラップされ、出力は1つのルートを持つ整形式XMLのままになります。

一般的な使用例

  • API XML応答をデバッグ用にJSONに変換する
  • RSS / AtomスニペットをJSONフィクスチャに変換する
  • 編集前にSVG構造をJSONとして検査する
  • 属性を@キーとして保持したまま設定XMLを往復させる
  • ブラウザでJSONテストフィクスチャからXMLを生成する

XMLからJSONへのコンバーターに関するよくある質問

XMLをオンラインでJSONに変換するにはどうすればよいですか?
XML → JSONを選択し、XMLを貼り付け(または.xml / .svg / .rssファイルをドロップ)、JSONをコピーまたはダウンロードします。変換はブラウザで実行され、何もアップロードされません。
同じページでJSONをXMLに変換できますか?
はい。JSON → XMLに切り替えるか、方向を入れ替えるを使用します。単一のトップレベルオブジェクトキーがルート要素になります。複数のキーは<root>でラップされます。
XML属性はJSONでどのように表現されますか?
属性は@プレフィックス付きのキーになります。例えば@idや@classです。JSON → XMLでは、これらのキーは再び属性になるため、往復変換は予測可能です。
テキストと混合コンテンツはどうなりますか?
テキストのみを含む要素はJSON文字列に折りたたまれます。テキストと子要素が混在する場合、テキストは子キーとともに#textの下に保存されます。
XMLコメントはJSONで保持されますか?
いいえ。JSONにはコメント構文がないため、<!-- comments -->は削除されます。コメントが検出された場合、UIにバッジが表示されます。
私のXMLはサーバーにアップロードされますか?
いいえ。解析と変換はブラウザ内でのみ実行されます。実際のホスト名やプライベートマークアップを含む設定やフィードにも安全です。
ドキュメントには単一のルート要素が必要ですか?
XML → JSONの場合ははい。兄弟ルートは明確なエラーで拒否されます。まずそれらを1つの親タグでラップしてください。これによりJSONの形状があいまいになりません。
これはXMLフォーマッターとどう違うのですか?
XMLフォーマッター&ミニファイアはXMLを整形または圧縮します。このページは属性処理とSwapを使用してXMLとJSONの間で変換します。クリーンなマークアップとJSONビューが必要な場合は両方を使用してください。