XML in JSON umwandeln
Wandeln Sie ein XML-Dokument direkt im Browser in ein gleichwertiges JSON-Objekt um.
Wird auf Ihrem Gerät verarbeitet. Es wird nichts an einen Server gesendet.
Prüft die Struktur des XML und wandelt es in ein gleichwertiges JSON-Objekt um, wobei Attribute mit einem eigenen Präfix vom Inhalt der Elemente unterschieden werden.
Anwendungsfälle
- Die XML-Antwort eines älteren Dienstes in JSON umwandeln.
- Einen RSS-Feed oder eine XML-Konfiguration in JavaScript lesbar machen.
- Daten zwischen XML- und JSON-basierten Systemen übertragen.
So funktioniert's
- 1
XML einfügen
Ein vollständiges, wohlgeformtes XML-Dokument.
- 2
Umwandeln
Klicken Sie auf „Umwandeln“ und kopieren oder laden Sie das JSON herunter.
Technische Details
- Attribute werden zu Schlüsseln mit dem Präfix @_, der Text eines Elements mit Attributen steht unter #text. Beispiel: <item id="1">A</item> → {"@_id": "1", "#text": "A"}.
- Wiederholte Elemente gleichen Namens werden zu einer Liste; ein einzelnes bleibt Objekt oder Wert, daher kann die Form des JSON je nach Anzahl variieren.
- Einfache Zahlen werden zu Zahlen, solche mit führenden Nullen (00123) bleiben Text.
- Das XML wird vor der Umwandlung geprüft, und externe Entitäten (DTD) werden nicht aufgelöst, was XXE-Angriffe verhindert.
Häufige Fragen
Was passiert mit XML-Attributen?
Sie werden als Schlüssel mit dem Präfix @_ im JSON-Objekt dargestellt, um sie vom Inhalt der Kindelemente zu unterscheiden.