XML in JSON

Fügen Sie XML aus einem Feed, einem Export oder einer SOAP-Antwort ein und erhalten Sie sauberes JSON. Wiederholte Elemente werden zu Arrays, Attribute lassen sich übernehmen.

EINGABE

0 Zeichen0 Zeilen

AUSGABE

0 Zeichen0 Zeilen

Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.

So wandeln Sie XML in JSON um

  1. XML einfügen

    Fügen Sie das Dokument ein oder öffnen Sie eine .xml-Datei. Zuerst wird geprüft, ob es wohlgeformt ist.

  2. Attribute festlegen

    Übernehmen Sie Attribute als @name-Schlüssel oder lassen Sie sie für ein einfacheres Ergebnis weg.

  3. JSON kopieren

    Kopieren Sie das Ergebnis oder laden Sie es als .json-Datei herunter.

So wird XML zu JSON

Jedes Element wird zu einem Schlüssel. Kommt ein Element unter demselben Elternelement mehrmals vor, wird es zu einem Array. Attribute werden zu Schlüsseln mit @ am Anfang, und Text neben Kindelementen steht unter #text.

Was wegfällt

Kommentare, Verarbeitungsanweisungen und die XML-Deklaration haben in JSON keinen Platz und werden entfernt. CDATA-Abschnitte bleiben als normaler Text erhalten.

Häufige Fragen

Warum wird ein einzelnes Element kein Array?

XML legt nicht fest, ob sich ein Element wiederholen kann. Ein einzelnes Vorkommen wird daher zum Objekt, zwei oder mehr werden zum Array. Prüfen Sie das, wenn Ihr Code eine Liste erwartet.

Werden Namespaces unterstützt?

Ja. Namen mit Präfix wie soap:Body bleiben in den Schlüsseln unverändert.

Wird mein XML hochgeladen?

Nein. Das XML wird in Ihrem Browser gelesen und umgewandelt.