ja

XML から JSON へ変換

XML ファイルをローカルで JSON に変換。要素と属性を含め、アップロードなし、ブラウザ内で完結します。

JSON をインデント

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    XMLは広く使われる階層的なデータ形式です - RSSフィード、SOAP API、Office文書、設定、システム間のデータ交換などで典型的です。ただし最新のプログラムやAPIで先へ処理するには、JSONのほうが扱いやすいものです。このツールはXMLの木構造を、等価なJSONオブジェクトへ翻訳します。

    このツールはあなたのXMLをすべてブラウザ内でローカルに解析します(fast-xml-parser、純粋なJavaScript)。入れ子の要素は入れ子のオブジェクトになり、属性は接頭辞「@_」を付けて取り込まれるので、情報は失われません。不正なXMLは、はっきりしたエラーで弾きます。何もアップロードされません。

    これに出会うのは、ニュースのフィード、サイトマップ、銀行の明細インターフェース、あるいは今も山かっこで考える古いデータ書き出しの仕様などを扱うときです。結果を読むときの癖を1つ覚えておいてください。子要素が1回だけ現れると単一のオブジェクトになり、繰り返すとリストになります。先で処理するコードがこれを織り込んでおけば、件数が変わるときの思わぬ特殊ケースを避けられます。

    技術仕様

    技術仕様
    入力形式XML
    出力形式JSON
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. XML ファイルをドロップまたは選択します。
    2. 整形 (インデントまたはコンパクト) を選びます。
    3. JSON ファイルをダウンロードします。

    制限: XML は整形式である必要があります (無効なら明確なエラー)。属性には '@_' プレフィックスが付きます。コメントと処理命令はスキップされます。混在コンテンツは常に一意にマッピングできるとは限りません。名前空間はキー内のプレフィックスとして残ります。

    よくある質問

    ファイルはアップロードされますか?

    いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。

    属性は取り込まれますか?

    はい。属性は名前の前に接頭辞「@_」を付けてJSONに現れます。

    不正なXMLだとどうなりますか?

    原因をはっきり示すエラーが出ます - クラッシュはしません。

    JSONをコンパクトに出力できますか?

    はい、オプションで字下げありかコンパクトかを選べます。

    関連ツール