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へのコンバーターの使い方
- XML → JSONまたはJSON → XMLを選択します(または変換後に方向を入れ替えます)。
- ドキュメントを貼り付けるか、ローカルの.xml / .svg / .rss / .jsonファイルをドロップ(最大10 MB - ブラウザでのみ読み込み)、または設定、RSS、SVGサンプルを読み込みます。
- インデントを2/4に設定します。JSON → XMLの場合、オプションでXML宣言を含めます。要素と属性の数を確認します。
- 結果をコピーまたはダウンロードします。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ビューが必要な場合は両方を使用してください。
関連ツール
XML フォーマッターとミニファイ
無料 XML フォーマッターと XML ミニファイ。ブラウザで XML、SVG、RSS、設定ファイルを整形または圧縮 - アップロードなし。
YAML から JSON 変換
ブラウザで YAML と JSON を双方向変換。マルチドキュメント、Norway 問題対策 YAML 1.2、Docker Compose / GitHub Actions / Kubernetes サンプル。アップロードなし。
TOMLからJSONへのコンバーター
ブラウザでTOMLをJSONに、JSONをTOMLにオンラインで変換します。Cargo.toml、pyproject.toml、およびアプリの設定。方向を入れ替えることができます。何もアップロードされません。
JSON Minifier & Formatter
無料オンライン JSON minifier と formatter。JSON を minify してペイロードを縮小、または beautify(pretty-print)で2スペースインデント。入力検証 - アップロード不要。
JSON から CSV 変換
ブラウザで JSON と CSV を双方向変換。ネストオブジェクトのフラット化、ドットキーの Unflatten、NDJSON、Excel EU プリセット、RFC 4180。アップロードなし。