JSON から XML へのコンバータは、JSON 値 (データベースからエクスポートされた API 応答、構成オブジェクト、レコード) を整形式の XML ドキュメントに変換します。 オブジェクト キーが要素になり、配列が繰り返される兄弟要素になり、慣例により、"@" の前に付いたキーが属性になり、"#text" キーが要素のテキスト コンテンツになります。 この規則は、XML から JSON ツールがドキュメントを読み取る方法とはまったく逆のことで、2 回の往復はきれいにします。
最新の Web API のデフォルトは JSON ですが、多くのシステムが XML を使用しています。SOAP Web サービス、RSS および Atom フィード、サイトマップ、Android レイアウト、Office Open XML、無数の企業と政府のデータ交換です。 JSON にデータがあり、XML を要求するターゲットは、アングル ブラケットを手作業で編集して、ネストが正しいことを期待するのではなく、予測可能なルールベースの変換が必要です。
すべてがブラウザで実行されます。 コンバータは依存関係のないシリアライザであり、リモート API のラッパーではないため、ペイロード (トークン、顧客レコード、または内部識別子が含まれることが多い) は、ページから離れることはありません。 かなり印刷された出力を選択し、XML 宣言を切り替えて、空のノードを自己クローズするかどうかを判断してから、結果をコピーするか、.xml ファイルをダウンロードします。
JSON オブジェクト、配列、または値をエディタに入力または貼り付けます。 自分のデータを使用する前に、属性とタグの繰り返しがどのように処理されるかを確認する場合は、サンプルをロードします。
1 つの行に縮小または 2 つまたは 4 つのインデントのスペースを選択して選択し、JSON に単一のラッピング キーがない場合に使用されるルートとアイテムの要素名を選択し、XML 宣言を含めるかどうかを決定します。
変換を押します。 @ 属性になるキーは、 #text キーが要素のコンテンツになり、すべての配列要素が親キーの名前を共有する繰り返しタグとして送信されます。
XML をクリップボードにコピーするか、.xml ファイルとしてダウンロードします。 出力は整形式で、SOAP ボディ、フィード、または XML を消費するシステムにドロップする準備が整っています。
「@」の前に付いたキーは要素属性として発行され、「#text」キーは要素のテキスト コンテンツになります。つまり、XML から JSON ツールが読み込むのと同じ規則です。したがって、データは完全なラウンドトリップを生き残ります。
JSON 配列は、キー名を共有する繰り返しの兄弟要素に展開され、コレクションが XML でどのように表されるかを正確に表します。アイテムごとに人工ラッパー タグは使用しないでください。
人間が判読できる XML を 2 または 4 スペースのインデントでレビュー用に出力するか、すべてのバイトがカウントされるトランスポート用の 1 行に縮小します。
テキスト内のアンパサンドと角括弧はエンティティにエスケープされ、属性値はさらに二重引用符をエスケープします。そのため、文字列に含まれる内容に関係なく、出力は常に整形式になります。
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!