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ファイルでも高速に変換できます。