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
AUSGABE
Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.
So wandeln Sie XML in JSON um
XML einfügen
Fügen Sie das Dokument ein oder öffnen Sie eine .xml-Datei. Zuerst wird geprüft, ob es wohlgeformt ist.
Attribute festlegen
Übernehmen Sie Attribute als @name-Schlüssel oder lassen Sie sie für ein einfacheres Ergebnis weg.
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.