Was ist dieser XML-zu-JSON-Konverter?
Ein kostenloses, browserbasiertes Tool, das XML in JSON konvertiert, während Sie tippen. Fügen Sie Ihr XML ein und JSON erscheint sofort, bereit zum Kopieren oder Herunterladen. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser, daher werden Ihre Daten nie hochgeladen.
Aus XML-Feeds wird JSON für Skripte und Notebooks
Vieles, was von vorgelagerten Quellen kommt, ist nach wie vor XML: Sitemaps, RSS- und Atom-Feeds, SOAP-Antworten, Exporte von Systemen aus der Zeit vor JSON. Die Werkzeuge dahinter, jq-Einzeiler, Python-Notebooks, schnelle Node-Skripte, erwarten dagegen JSON. Eine eingefügte Nutzlast zeigt hier sofort ihre Struktur als JSON, häufig der schnellste Weg, einen unbekannten Feed zu verstehen, bevor eine Zeile Parser-Code entsteht.
Das ist zugleich der ehrliche Einsatzbereich dieser Richtung: Sichtung und Einzelumwandlungen. Eine wiederkehrende Produktionsstrecke verdient einen richtigen XML-Parser in der Pipeline; eine einmalig umzuwandelnde Datei oder eine Antwort, die Sie gerade entschlüsseln, nicht.
Wo sich der XML-Baum beim Übergang zu JSON verformt
Elementhierarchien kommen sauber an, drei Dinge verdienen einen Blick. Die Häufigkeit: Ein einmal vorkommendes Element wird zum Einzelwert, ein zweimal vorkommendes zum Array. Ein Feed mit einem Eintrag hat damit eine andere Form als einer mit zehn, nachgelagerter Code sollte beides vertragen. Die Namensräume: Präfixe wie media: oder dc: bleiben unaufgelöst Teil der Schlüsselnamen. Der gemischte Inhalt: Wechseln sich Text und Kindelemente ab, wie in ausgezeichneten Beschreibungsfeldern, kommen die Kindelemente durch, der dazwischenliegende Text jedoch nicht. Formatierte Textkörper also mit Bedacht behandeln. Jeder Wert, auch ein numerisch aussehender, kommt als Zeichenkette an.
So verwenden Sie es
- Fügen Sie Ihr XML in das linke Feld ein oder laden Sie eine XML-Datei hoch.
- Die JSON-Ausgabe erscheint sofort rechts, während Sie tippen.
- Kopieren Sie das Ergebnis oder laden Sie es als Datei herunter.
Wie die Daten zugeordnet werden
- XML-Attribute werden zu "@name"-Schlüsseln (z. B. id="1001" → "@id": "1001").
- Wiederholte gleichrangige Elemente mit demselben Tag werden zu einem JSON-Array.
- Reine Textelemente werden zu einfachen Strings; ein Element mit Attributen und Text behält seinen Text unter "#text".
Beispiel
Eingabe (XML)
<order id="1001">
<customer>Alice</customer>
<item>
<sku>A-1</sku>
<qty>3</qty>
</item>
<item>
<sku>B-2</sku>
<qty>5</qty>
</item>
</order>Ausgabe (JSON)
{
"order": {
"@id": "1001",
"customer": "Alice",
"item": [
{ "sku": "A-1", "qty": "3" },
{ "sku": "B-2", "qty": "5" }
]
}
}XML und JSON im Überblick
| Format | Typ | Struktur | Am besten für |
|---|---|---|---|
| XML | Nur-Text-Markup | Verschachtelte benannte Elemente plus Attribute | Systemintegrationen, Feeds, Legacy-APIs |
| JSON | Nur-Text | Objekte, Arrays, Strings und Zahlen | Moderne APIs und Programmierung |



