XML to JSON

XMLをJSON形式に変換します。属性・テキストノードの扱いをカスタマイズ可能。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

0 文字

XML to JSONとは?

XML to JSONは、XMLデータをJSON形式に変換するツールです。

属性は「@」接頭辞付きのキーとして、同名の子要素は配列としてまとめて変換されます。

レガシーなXML APIのレスポンスをJavaScriptで扱いやすいJSON形式に変換したい場合に役立ちます。

使い方

  1. 入力欄にXMLテキストを貼り付けます。
  2. 「変換する」をクリックするとJSON形式に変換されます。
  3. 属性キーの接頭辞やテキストキー名、属性の無視などをカスタマイズできます。
  4. 「結果をコピー」でクリップボードにコピーできます。

よくある質問

XMLの属性はどう変換されますか?

デフォルトでは属性名の先頭に「@」を付けてJSONのキーにします(例:id="1" → "@id": "1")。接頭辞は変更可能です。

同じタグ名の要素が複数ある場合はどうなりますか?

自動的に配列としてまとめられます。

テキストノードはどう扱われますか?

子要素と属性を持つ要素にテキストが含まれる場合、「#text」キー(変更可能)に格納されます。子要素も属性もない場合は値がそのまま文字列として扱われます。

データはサーバーに送信されますか?

いいえ、すべての処理はブラウザ内のDOMParserを使用して行われます。