XML → JSON変換ツール

XMLドキュメントをJSONに変換します。

ブラウザローカル 登録不要 開発者向け

XMLをブラウザ内でシンプルなJSON表現に変換します。属性は@付きキー、構造と同時に存在するテキストは#text、同名の子要素が繰り返される場合は配列として表現します。

XMLをJSONに変換する方法

  1. 有効なXMLを入力欄に貼り付けます。
  2. 整形済みJSONが必要ならPretty JSONを有効にします。
  3. Convertを押します。
  4. 属性・繰り返し要素・テキストの構造を確認します。
  5. 必要に応じてJSON結果をコピーします。

XMLノードからJSONへの変換規則

属性は@idのようなプロパティになります。子要素はタグ名でグループ化され、同じタグが複数回現れると出現順の配列に変換されます。

属性のないテキスト専用要素は文字列になります。属性や子要素とテキストが共存する場合は#textを使用します。コメントは無視され、空のテキスト専用要素はnullになることがあり、文書はルートタグ名でさらに包まずルート要素の変換値を返します。

プライバシーと制限

変換はブラウザ内でローカルに行われ、処理目的でXMLを意図的にサーバーへ送信しません。XMLからJSONへの唯一の標準マッピングは存在しないため、本ツールは@属性と#textという独自の簡易規則を使います。混在コンテンツ、名前空間、順序依存XML、コメントなどは別システムの期待どおりに保持されない場合があります。

よくある質問

XML属性はどう表現されますか?

@で始まるプロパティになります。

同じ子タグが繰り返されるとどうなりますか?

値を配列にまとめます。

要素のテキストはどう表現されますか?

テキスト専用なら文字列、構造と共存する場合は#textを使います。

XMLコメントも含まれますか?

いいえ。コメントノードは無視されます。

他のXML→JSONライブラリと常に同じ結果ですか?

いいえ。変換規則はツールごとに異なります。