XML ⇄ JSON

ブラウザ標準のパーサーで XML を JSON に変換します。

使い方

同名の子要素は自動的に配列にまとめられ、XML の属性は @attributes、プレーンテキストノードは #text に入ります。これは一般的な慣習であり、唯一の標準というわけではありません。

よくある質問

変換時に情報が失われますか?

XML のコメントや処理命令、CDATA の境界といった詳細は失われ、要素・属性・テキストだけが保持されます。多くのデータ変換にはこれで十分です。

属性はどこに行きましたか?

@attributes オブジェクトにまとめられます。本ツールは JSON から XML を再生成する際このフィールドを読みませんので、必要なら自分で処理してください。