XML → JSON 変換ツール
XML入力
JSON出力
行数: 1文字数: 0バイト数: 0
行数: 1文字数: 0バイト数: 0
XML → JSON変換とは?
XML → JSON変換は、XML(Extensible Markup Language)データをJSON(JavaScript Object Notation)形式に変換するプロセスです。レガシーシステムの近代化、JSONを期待するREST APIとの連携、よりコンパクトで解析しやすいデータ形式が必要な場合に便利です。
使い方
基本手順
- 左の入力ボックスにXMLデータを貼り付けまたは入力
- インデントサイズを選択(2スペース、4スペース、またはTab)
- 右側に変換されたJSONがシンタックスハイライト付きで表示
- 変換結果を確認し、XMLエラーがあれば修正
- 「コピー」または「ダウンロード」をクリックして結果を保存
機能
リアルタイム変換入力中にXMLからJSONへリアルタイム変換
スマート型推論XMLテキスト内の数値とブール値を自動的に対応する型に変換
エラー検出XML構文エラーを自動検出し詳細を表示
シンタックスハイライトJSON出力をカラーコード付きで表示
例
シンプルな要素
<root>
<name>太郎</name>
</root>
→
{"root": {"name": "太郎"}}繰り返し要素
<root>
<item>A</item>
<item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}ネスト構造
<root>
<user>
<name>太郎</name>
<age>30</age>
</user>
</root>
→
{"root": {"user": {"name": "太郎", "age": 30}}}よくある質問
XML要素はJSONにどう変換されますか?
XML要素はJSONオブジェクトのプロパティになります。子要素はネストされたオブジェクトになります。例:<name>太郎</name> → {"name": "太郎"}
繰り返しXML要素はどう処理されますか?
同じ要素名が兄弟として複数出現する場合、自動的にJSON配列にグループ化されます。例:2つの<item>要素は"item"配列になります。
XML属性はサポートされていますか?
現在、要素のテキスト内容と子要素構造を保持して変換します。XML属性は保持されず、XMLの構造的コンテンツに焦点を当てています。