100% ローカル — データがブラウザの外に出ることはありません

XMLからJSONへ変換 — ブラウザ完結の無料オンラインツール

XMLをブラウザ内で瞬時にJSONへ変換します。無料・登録不要・オフラインでも動作し、ドキュメントが端末の外に送信されることはありません。インストール不要で何度でも使えます。

高速 プライベート Cookieゼロ
インデント

XML 入力

JSON 出力

XMLをJSONに変換する理由

レガシーAPI、RSSフィード、サイトマップ、設定ファイルは今もXMLを使っていますが、モダンなツールはJSONを前提としています。XML文書を上に貼り付けるだけで、コードから参照・検索・利用できる等価なJSONツリーが得られます。

仕組み

まず文書が検証され、不正なXMLはエラーとともに拒否されます。その後ローカルで解析され、属性は ”@_” プレフィックス付きで保持され、繰り返し要素は配列になり、数値のテキストは数値型として変換されます。

よくある質問

XMLデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
XMLの属性はJSONでどのように表現されますか?
属性は広く使われている慣例に従い、"@_"プレフィックス付きで保持されます。たとえば <book id="7"> は {"book": {"@_id": "7"}} になります。
繰り返し要素やCDATAセクションはどうなりますか?
繰り返し現れる兄弟要素はJSON配列にまとめられ、CDATAの内容はプレーンテキストとして取り出されるため、文書の構造はそのまま保持されます。

関連ツール