XML to JSON
XMLをJSON形式に変換。ブラウザのDOMParserでXMLを解析し再帰的にJSONオブジェクトを構築——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
XML to JSON 変換ツールについて
このXML to JSON変換ツールはブラウザ内で完結します。上の入力欄にXMLを貼り付け、変換をクリックしてください。結果は整形されたJSONで表示されます。サーバーへのアップロードは一切行われません——変換はJavaScriptによりあなたの端末で瞬時に実行されます。
XML形式について
XML(eXtensible Markup Language)は文書エンコードのルールを定義するマークアップ言語です。タグでデータを区切り、要素に属性を持たせ、任意にネストできます。設定、データ交換(SOAP、RSS)、文書保存で広く使用されています。
変換ルール
- 要素 —— 各XML要素はタグ名にちなんで名付けられたJSONオブジェクトプロパティになります。
- 属性 —— 要素の属性は
@attributesオブジェクトの下に収集されます。 - テキスト内容 —— 葉要素の純テキスト内容はJSON文字列値になります。
- 繰り返しタグ —— 同名の子要素が複数ある場合はJSON配列にマージされます。
- 混合コンテンツ —— 要素がテキストと属性の両方を持つ場合、テキストは
#textの下に格納されます。 - CDATA —— CDATAセクションはテキスト内容として扱われます。
よくある用途
- JavaScriptアプリでXML APIを利用。
- SOAPレスポンスをJSONに変換して処理しやすく。
- XML設定ファイルをJSONへ移行。
- XML構造をよりコンパクトな形式で確認。
よくある質問
このツールはXMLをアップロードしますか? いいえ。すべての変換はローカルブラウザで行われ、データが端末から離れることはありません。
XML宣言はどうなりますか? <?xml ...?> 宣言は無視されます。文書ツリーのみが変換されます。
コメントは保持されますか? いいえ。XMLコメント(<!-- ... -->)は変換時にスキップされます。
サイズ制限はありますか? 唯一の制限はブラウザの使用可能メモリです。大きなXMLファイルでも高速に変換できます。