OKfmt

XML JSON

XMLをJSONにパースし、属性を@_接頭辞のキーに、テキストノードを保持したまま、SOAP/RSSレスポンスを最新のフロントエンドで利用できます。

ファイルをドロップまたはクリックしてアップロード

Ctrl+Vでクリップボードから貼り付け

XMLをJSONに変換する方法

  1. 1XMLファイルをドラッグ、クリック、または貼り付けでアップロード。
  2. 2必要に応じて品質設定を調整。
  3. 3「今すぐ変換」をクリックして変換完了を待つ。
  4. 4変換されたJSONファイルをダウンロード。

XMLからJSONへの変換について

XMLはW3Cが1998年に発表した拡張可能なマークアップ言語です。属性とテキストノードを分離したタグツリー構造を採用し、SOAP、RSS、SVGのベースフォーマットです。構文が厳格で冗長性が高い特徴があります。JSONはRFC 8259で定義されたキーバリューと配列の交換フォーマットで、基本データ型は6種類のみです。変換のニーズは、異なるデータ連携シナリオのフォーマット適合から生まれています。

変換後の出力ファイルサイズは元のXMLファイルより小さくなります。XMLのネストされたツリー構造はJSONのネストされたオブジェクトに対応し、XMLのタグはJSONのキー名に変換され、XMLの属性はオブジェクト内のキーバリューペアとして保持できます。JSONで未定義のネイティブ日付型はXMLにもなく、JSONのコメントに対応する標準構造もXMLにはないため、変換後にコメントは保持されません。

この変換はWebフロントエンド開発でのデータ連携やモバイルアプリケーションのインターフェースデータ適合などのワークフローに適しています。出力はRFC 8259仕様に準拠するすべてのJSONパーサーと互換性があり、すべての主流ブラウザとOSでの解析と呼び出しに対応しています。

XML vs JSON:技術比較

機能XMLJSON
リリース年19982001
開発元W3CDouglas Crockford

XML → JSON よくある質問

変換後にデータの品質は変わりますか

整形式のXMLは対応するJSON構造に完全にマッピングでき、XMLのコメントのみが保持されません。すべての有効なタグ内容とネストレベルは正しく出力され、元のデータ内容が変更されることはありません。

元の構造を完全に保持できますか

XMLのネストされたツリー構造はJSONのネストオブジェクトとして完全に保持され、タグ名はJSONのキー名に変換され、属性はオブジェクト内のキーバリューペアとして保持できます。XMLにはネイティブなコメント規格がないため、変換後にコメントは保持されません。

対応している単一ファイルの最大サイズは

この変換サービスの単一ファイルサイズ制限は50MBで、一度に変換できるファイルは1つのみです。このサービスは無料で、出力に透かしはなく、アカウント登録も必要ありません。

ファイルは保存されますか

変換はサーバー側で行われ、ファイルはHTTPS経由でアップロードされます。変換完了後、サーバーは元のファイルと出力ファイルを直ちに削除し、ユーザーデータのプライバシー保護のため一切ファイルを保存しません。