XML から JSON への変換は、あらゆる XML ドキュメントを同等の整形式の JSON に変換します。 XML ペイロード (SOAP レスポンス、RSS フィード、構成ファイル、API エクスポート) を貼り付け、エレメントをキーにマップし、配列にタグを繰り返し、属性を前に付けたプロパティに属性をマッピングするクリーン インデント JSON を、JavaScript、REST クライアント、またはデータ パイプラインで使用できるようにします。
XML と JSON のモデル データが異なり、単純な変換では情報が失われます。 XML には属性があり、JSON には直接的に同等の属性はありません。要素は属性とテキストの両方を保持できます。また、単一の子をリストから繰り返して区別します。 このコンバーターは、各ケースを意図的に処理します。属性は、構成可能なプレフィックス (デフォルトでは @) を使用してキーになり、混合コンテンツは #text キーの下にテキストを保持し、複数のタグが JSON 配列に折りたたまれて、構造がソースに忠実なままになります。
依存関係のないパーサーを使用して、すべてのブラウザーで 100% 実行されます。ドンパーサーもサーバーの往復もありません。 XML ドキュメントには、内部識別子、顧客レコード、または統合ペイロードが頻繁に含まれるため、貼り付けたものは何もアップロードまたは保存されません。 コンバーターはロードされるとオフラインで動作し、オプションを使用すると、エンティティをデコードし、数値とブールテキストを実際の型に解析し、要素データのみが必要な場合は属性を無視できます。
整形式の XML 文書を入力パネル (XML 宣言の有無にかかわらず) に貼り付けます。または、[サンプルをロード] をクリックして、属性とネストされたリストを使用して現実的なカタログの例から始めます。
2 スペースまたは 4 スペースのインデントを選択し、属性を含めるかどうかを決定し、オプションで型解析を有効にして "44.95" と "true" を実数とブール値に変換します。
[変換] をクリックします。 XML が最初に解析され、検証されます。不一致または閉じていないタグのような不正なマークアップには、明確なメッセージが表示され、修正できるようになります。
生成された JSON をクリップボードにコピーするか、.json ファイルとしてダウンロードして、コード、本文またはデータ ストアにドロップします。
XML 属性は、構成可能な接頭辞 (デフォルトでは @) を含む JSON キーとして保持されるため、変換でデータが失われることはありません。
子要素が繰り返されると自動的に JSON 配列になりますが、1 回の出現でプレーンなオブジェクトのままになり、実際の構造に一致します。
CDATA ブロックは、逐語的であり、標準と数値エンティティ (é) が正しくデコードされて文字に取り込まれます
数値とブールのテキストを "3.14" や "false" のように実際の JSON 数値とブール値に変換するか、すべてを文字列として保持します — 選択
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, validate, and minify JSON data
Convert CSV data to JSON format with support for quoted fields, type inference, and various delimiters
0 comments
No comments yet. Be the first to share your thoughts!