XML から JSON へ変換
XML ファイルをローカルで JSON に変換。要素と属性を含め、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
XML ファイルをローカルで JSON に変換。要素と属性を含め、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
XMLは広く使われる階層的なデータ形式です - RSSフィード、SOAP API、Office文書、設定、システム間のデータ交換などで典型的です。ただし最新のプログラムやAPIで先へ処理するには、JSONのほうが扱いやすいものです。このツールはXMLの木構造を、等価なJSONオブジェクトへ翻訳します。
このツールはあなたのXMLをすべてブラウザ内でローカルに解析します(fast-xml-parser、純粋なJavaScript)。入れ子の要素は入れ子のオブジェクトになり、属性は接頭辞「@_」を付けて取り込まれるので、情報は失われません。不正なXMLは、はっきりしたエラーで弾きます。何もアップロードされません。
これに出会うのは、ニュースのフィード、サイトマップ、銀行の明細インターフェース、あるいは今も山かっこで考える古いデータ書き出しの仕様などを扱うときです。結果を読むときの癖を1つ覚えておいてください。子要素が1回だけ現れると単一のオブジェクトになり、繰り返すとリストになります。先で処理するコードがこれを織り込んでおけば、件数が変わるときの思わぬ特殊ケースを避けられます。
| 入力形式 | XML |
|---|---|
| 出力形式 | JSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: XML は整形式である必要があります (無効なら明確なエラー)。属性には '@_' プレフィックスが付きます。コメントと処理命令はスキップされます。混在コンテンツは常に一意にマッピングできるとは限りません。名前空間はキー内のプレフィックスとして残ります。
いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。
はい。属性は名前の前に接頭辞「@_」を付けてJSONに現れます。
原因をはっきり示すエラーが出ます - クラッシュはしません。
はい、オプションで字下げありかコンパクトかを選べます。