レガシーを · モダンなAPIに

XML to JSON XML in. JSON out.

The legacy system spits XML. The new system speaks JSON. The translation is your problem. Morph maps the structure in your browser tab — attributes via @-prefix, text via #text, repeated elements as arrays, configurable conventions. The XML stays where it was. The JSON saves locally. No upload, no online queue, no API rate limit. Free for everything that runs on your device; AI is paid in credits.

01
PARSE

ローカルでXMLを処理しました。

要素、属性、テキストノード、CDATA — すべてfast-xml-parserでタブ内を素早く走査できます。

ツールを開く
デバイス上で実行 · 無料 · アカウント不要

実際に何ができるのか

02
MAP

コンベンション対応

Attributes prefix with @. Text content keys as #text. Repeated children become arrays. Configurable.

03
EMIT

きれいなまたはコンパクトなJSON

インデントは読みやすさのため。ワイヤー用にミニファイド。どちらも有効なJSONを生成します。

04
BATCH

フォルダ内

複数のXMLファイルをドロップします。各ファイルが独自のJSONになります。無料トライアルにはバッチ制限がありません。

仕組み

  1. morph.coolを開く — ブラウザ専用です。
  2. .xmlファイルをドロップするか、内容を貼り付けます。
  3. 出力としてJSONを選択。属性および配列処理を調整します。
  4. The .json downloads. Valid, well-shaped, ready for the API.
  5. XMLは元の場所に残ります。アップロードは一切ありません。
0アップロード
∞バッチ制限
1クリックエクスポート

アップロードしてキューイングするツールから離れる理由

ほとんどのエンタープライズ統合は、レガシーシステムがXMLを話し、新しいシステムがJSONを話すという問題で終わります。オンラインコンバータはキューに入ります。CLIツールはインストールが必要です。Morphは、WebAssemblyを介してブラウザタブ内でfast-xml-parserを実行します——属性プレフィックスは設定可能、配列検出は自動、テキストコンテンツの処理は明示的です。

よくある質問

XML 属性は JSON でどのように表現されますか?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

繰り返し要素がありますか?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

混合コンテンツ(テキスト + 子要素)ですか?

テキストコンテンツは #text でキー化されています。混合コンテンツは必要な場合、順序付き配列として保持されます。

整形済みまたはミニファイド?

どちらも。デフォルトはきれい(2スペースインデント)。ミニファイド用に切り替え可能です。

一括処理は可能ですか?

はい。XMLフォルダをドロップし、JSONを取得します。フリータイアにはバッチ制限がありません。

無料トライアルはありますか?

はい。あなたのデバイス上で実行されるすべての機能は無料で、上限なしです。AIやサーバー作業は、約1セントのクレジットで支払います。

XML → JSONに変換
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run