Command Palette

Search for a command to run...

XM

XML から JSON へのコンバー

XML をクリーンで有効な JSON に即座に変換 - 属性、ネストされた要素、繰り返されるタグ、CDATA を処理します

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

XML から JSON へのコンバーターとは何ですか?

XML to JSON Converter interface on Toolz.dev - Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA

XML to JSON Converter は、あらゆる XML ドキュメントを同等の整形式の JSON に変換します。 XML ペイロード (SOAP 応答、RSS フィード、構成ファイル、API エクスポート) を貼り付け、要素をキーにマッピングし、タグを配列に繰り返し、属性を接頭辞付きプロパティにマッピングする、インデントされたクリーンな JSON を取り戻し、JavaScript、REST クライアント、またはデータ パイプラインですぐに使用できます。

XML と JSON のモデル データが異なり、単純な変換では情報が失われます。 XML には属性があり、JSON には直接的に同等の属性はありません。要素は属性とテキストの両方を保持できます。また、単一の子をリストから繰り返して区別します。 このコンバーターは、各ケースを意図的に処理します。属性は、構成可能なプレフィックス (デフォルトでは @) を使用してキーになり、混合コンテンツは #text キーの下にテキストを保持し、複数のタグが JSON 配列に折りたたまれて、構造がソースに忠実なままになります。

依存関係のないパーサーを使用して、すべてがブラウザーで 100% 実行されます。 DOMParser もサーバーの往復もありません。 XML ドキュメントには内部識別子、顧客レコード、または統合ペイロードが頻繁に含まれるため、貼り付けたものはアップロードまたは保存されません。コンバーターは一度ロードされるとオフラインで動作し、オプションを使用するとエンティティをデコードし、数値テキストとブールテキストを実際のタイプに解析し、要素データのみが必要な場合は属性を無視できます。

XML と JSON はデータを異なる方法でモデル化するため、どの変換でも選択する必要があり、どの変換が行われたかを知ると、後で混乱が回避されます。属性と子要素は JSON では名前空間を共有しますが、XML では共有しないため、属性は接頭辞で区別して保持されます。繰り返される要素は配列になりますが、単一の出現は本質的に曖昧です。XML では、1 つの項目が 1 つのリストであるか、単純な値であるかを言うことができないため、通常複数のエントリがあるドキュメントは、たまたま 1 つの項目がある場合に異なる方法で変換できます。要素の順序は配列内に保存され、JSON オブジェクトが仕様によって順序付けされていないため、異なる名前の兄弟間で失われます。コメントと処理命令は削除されます。名前空間は解決されるのではなく、リテラル接頭辞として保持されます。

XML から JSON へのコンバーターを使用するには?

1

XML を貼り付け

XML 宣言の有無にかかわらず、整形式の XML ドキュメントを入力パネルに貼り付けるか、「サンプルの読み込み」をクリックして、属性とネストされたリストを含む現実的なカタログの例から始めます。

2

オプションを選択してください

2 スペースまたは 4 スペースのインデントを選択し、属性を含めるかどうかを決定し、オプションで型解析を有効にして "44.95" と "true" を実数とブール値に変換します。

3

変換する

変換をクリックします。 XML が最初に解析され検証されます。不一致または閉じられていないタグなどの不正なマークアップが明確なメッセージで報告されるため、修正できます。

4

JSON をコピーまたはダウンロードする

生成された JSON をクリップボードにコピーするか、.json ファイルとしてダウンロードして、コード、本文またはデータ ストアにドロップします。

主な機能

属性の処理

XML 属性は、構成可能な接頭辞 (デフォルトでは @) を含む JSON キーとして保持されるため、変換でデータが失われることはありません。

スマートアレイ検出

繰り返される子要素は自動的に JSON 配列になりますが、単一の出現は実際の構造と一致するプレーン オブジェクトのままです

CDATA とエンティティのサポート

CDATA ブロックは、逐語的であり、標準と数値エンティティ (é) が正しくデコードされて文字に取り込まれます

オプションの型解析

「3.14」や「false」などの数値テキストやブールテキストを実際の JSON 数値やブール値に変換するか、すべてを文字列として保持します - あなたの選択

Frequently Asked Questions

XML を入力パネルに貼り付けて「変換」をクリックします。ツールは XML を解析し、選択したインデントとオプションを使用して JSON に変換し、結果をコピーまたはダウンロードできます。処理は 100% ブラウザ内で行われます。何もアップロードされません。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

xml to jsonxml to json converterconvert xml to jsonxml jsonxml parserxml to json onlinesoap to jsonrss to jsonxml converteronline xml to json converter