Legacy in · modernes API out

XML zu JSON XML ein. JSON raus.

Das Legacy-System spuckt XML aus. Das neue System spricht JSON. Die Übersetzung ist Ihre Aufgabe. Morph kartiert die Struktur in Ihrem Browser-Tab — Attribute über @-Präfix, Text über #text, wiederholte Elemente als Arrays, konfigurierbare Konventionen. Das XML bleibt, wo es war. Das JSON wird lokal gespeichert. Kein Upload, keine Warteschlange, keine API-Rate-Limit. Kostenlos für alles, was auf Ihrem Gerät läuft; KI wird in Credits bezahlt.

01
PARS

XML wird lokal verarbeitet

Elemente, Attribute, Textknoten, CDATA — alles wird über fast-xml-parser in Tabellenstruktur durchlaufen.

Öffnen Sie das Tool
Läuft auf Ihrem Gerät · kostenlos · kein Konto erforderlich

Was es tatsächlich macht

02
MAP

Konventionssensitiv

Attribute beginnen mit @. Textinhalt-Schlüssel als #text. Wiederholte Kinder werden zu Arrays. Konfigurierbar.

03
EMIT

Schöne oder kompakte JSON

Indented for readability. Minified for the wire. Both produce valid JSON.

04
BATCH

Ordner in

Lassen Sie mehrere XML-Dateien fallen. Jede wird zu einem eigenen JSON. Der kostenlose Plan hat keine Batch-Grenze.

So funktioniert es

  1. Öffnen Sie morph.cool – nur im Browser.
  2. Legen Sie die .xml-Datei ab oder fügen Sie den Inhalt ein.
  3. JSON als Ausgabeformat wählen. Attribut- und Array-Handling anpassen.
  4. Die .json-Datei wird heruntergeladen. Gültig, gut strukturiert, bereit für die API.
  5. Die XML-Datei bleibt, wo sie war. Nichts hochgeladen.
0Hochladen
∞Batch-Grenze
1-KlickExportieren

Warum Menschen die Upload- und Warteschlangen-Tools verlassen

Die meisten Unternehmensintegrationen enden mit demselben Problem: Das Legacy-System spricht XML und das neue System spricht JSON. Online-Konverter verarbeiten in einer Warteschlange. CLI-Tools erfordern eine Installation. Morph läuft fast-xml-parser über WebAssembly in Ihrem Tab — Attributpräfix konfigurierbar, Array-Erkennung automatisch, Textinhalt explizit.

Häufig gestellte

Wie werden XML-Attribute in JSON dargestellt?

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

Wiederholte Elemente?

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

Gemischter Inhalt (Text + Kind-Elemente)?

Textinhalt als #text geschlüsselt. Gemischter Inhalt wird als geordnete Arrays beibehalten, wo nötig.

Pretty-printed oder minified?

Beide. Standard ist schön (2-Space-Indent). Umschalten für Minified.

Kann ich in Batch verarbeiten?

Ja. Lege einen Ordner mit XMLs ab, erhalte JSONs. Die kostenlose Version hat keine Batch-Grenze.

Gibt es eine kostenlose Version?

Ja. Alles, was auf Ihrem Gerät läuft, ist kostenlos ohne Beschränkung. KI und Serverarbeit wird in Credits bezahlt, etwa ein Cent pro Credit.

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