XML → JSON 変換ツール
JSON 出力
使い方
XML をテキストエリアに貼り付けると、対応する JSON が自動的に出力されます。属性は `@attributes` キーに、要素の生テキストは `#text` キーに格納されます。同じタグの兄弟要素は配列として扱います。インデントは 2 / 4 スペースから選択。
変換の仕組み
XML と JSON は構造が異なるため、機械的に 1 対 1 の対応は取れません。本ツールは「badgerfish-lite」風のマッピング(属性 = `@attributes`、テキスト = `#text`、複数の同名子要素 = 配列)で変換します。SOAP レスポンスのデバッグ、設定ファイルの移行、Office Open XML の中身の確認などに使えます。プロダクションでの本格的な変換には fast-xml-parser や xml2js のような専用ライブラリを推奨。
活用シーン
- SOAP API のレスポンスを JSON 形式で扱いたい場面
- docx / xlsx の中身(XML)を JSON で読みたい
- 古い設定ファイル(XML)から JSON への移行作業
- Atom / RSS フィードの構造確認
- XML を JSON に変換してから JSONPath で値を抽出したい場面
プライバシー
XML の解析と JSON への変換はすべてブラウザ内で完結し、入力データがサーバーに送信されることはありません。社内の XML 設定ファイルや業務データを試す場面でも外部に漏れる経路はありません。