XML-zu-JSON-Konverter
Wandle XML in äquivalentes JSON um — Attribute mit Präfix, wiederholte Tags als Arrays.
Verwandte Tools
XML-zu-JSON-Konverter
XML und JSON beschreiben beide strukturierte Daten, aber die Werkzeuge um dich herum sprechen selten beide. Eine alte SOAP-API, ein RSS-Feed, ein Android-Layout, eine Konfigdatei oder ein Datenexport liefert dir XML; dein Skript, deine Datenbank oder dein Frontend will JSON. Dieses Tool wandelt zwischen ihnen mit einem echten Parser um — kein Regex-Hack — der die kniffligen Teile von XML korrekt behandelt: verschachtelte Elemente, Attribute, gemischten Inhalt, selbstschließende Tags, Kommentare, CDATA-Abschnitte, die XML-Deklaration und DOCTYPE.
Die Abbildung folgt der weit verbreiteten Konvention. Die Attribute eines Elements werden Schlüssel mit @-Präfix (konfigurierbar), <user id="7"> ergibt also "@id": "7". Kindelemente verschachteln als Objekte; wenn ein Tag sich wiederholt — drei <item>-Elemente hintereinander — fallen sie zu einem Array zusammen, genau richtig für Listen. Ein Element mit nur Text wird ein reiner String; eines mit Text und Attributen behält seinen Text unter einem #text-Schlüssel. Entities wie & und numerische Referenzen wie A werden dekodiert, CDATA-Inhalt wörtlich genommen.
Da es ein echter rekursiver Parser ist, validiert er beim Lesen: ein nicht passender schließender Tag, ein unbeendeter Kommentar oder verirrter Inhalt nach der Wurzel ergeben einen klaren Fehler mit Zeilennummer, statt die Ausgabe still zu verstümmeln. Wähle zwei- oder vier-Leerzeichen-Einrückung für ein lesbares Ergebnis, oder minifiziere auf eine Zeile zum Einbetten.
Alles läuft lokal in deinem Browser — deine Daten verlassen dein Gerät nie, was bei XML-Exporten zählt, die oft Datensätze und Identifikatoren tragen.