XML zu JSON Konverter

Wandle XML — API-Antworten, RSS-Feeds, SOAP-Nachrichten, Sitemaps oder Konfigurationsdateien — in sauberes JSON um, das du in JavaScript, Python oder jeder REST-API verwenden kannst.

Aktualisiert am
Datei öffnen
Ausgabe

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: XML zu JSON

  1. Füge XML ein oder öffne eine .xml-Datei.
  2. Lege fest, wie Attribute, Typen und leere Elemente behandelt werden.
  3. Trage Elementnamen ein, die immer als Arrays ausgegeben werden sollen, auch wenn sie nur einmal vorkommen.
  4. Kopiere das JSON oder lade es herunter.

So wird XML auf JSON abgebildet

XMLJSON
<name>Ada</name>"name": "Ada"
<price currency="USD">9.5</price>"price": {"@currency": "USD", "#text": 9.5}
Wiederholte <tag>-Elemente"tag": ["a", "b"]
<![CDATA[ … ]]>Einfacher String
<empty/>"" oder null

Das Array-Problem

XML kennt keine Arrays, nur wiederholte Elemente. Ein Konverter kann nicht wissen, dass <item> eine Liste ist, wenn es nur einmal vorkommt. Deshalb ändert sich die JSON-Struktur mit den Daten: Ein Element ergibt ein Objekt, zwei ergeben ein Array. Das bricht Code, der eine Liste erwartet. Trage solche Elementnamen unter Immer Arrays für ein, damit die Ausgabe konsistent bleibt.

Typen

Alle XML-Inhalte sind Text. Mit Zahlen & Booleans erkennen werden Werte wie 42, 9.5 und true zu JSON-Zahlen und -Booleans. Lange Zahlen (mehr als 15 Stellen) und Werte mit führenden Nullen bleiben Strings, um Genauigkeitsverluste zu vermeiden.

Validierung

Das XML wird mit dem XML-Parser deines Browsers verarbeitet. Fehlerhafte Eingaben, etwa ein nicht geschlossenes Tag oder ein nicht maskiertes &, werden deshalb gemeldet, statt kaputtes JSON zu erzeugen. Namensräume (g:price) behalten ihr Präfix. Schau dir das Ergebnis im JSON-Viewer an oder wandle es mit JSON zu XML zurück.

Auch gesucht als: xml to json konverter, xml2json, xml json konverter online, soap zu json, rss zu json, xml in json umwandeln.

Passende Tools zu: XML zu JSON

  • XML-Formatter — Verwandle minifiziertes oder unübersichtliches XML in sauber eingerückten Code und prüfe, ob es wohlgeformt ist – für Feeds, Sitemaps, SOAP-Nachrichten, Konfigurationen und SVG.
  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
  • YAML zu JSON — Füge YAML ein – eine Compose-Datei, ein Kubernetes-Manifest oder eine CI-Konfiguration – und erhalte formatiertes JSON.
  • JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.

Häufige Fragen

Warum ist ein einzelnes Element ein Objekt, mehrere aber ein Array?
XML kennt keinen Array-Typ. Trage den Elementnamen unter „Immer Arrays für“ ein, um auch bei einem einzigen Vorkommen eine Liste zu erzwingen.
Was passiert mit Attributen?
Sie werden als Schlüssel mit @-Präfix (einstellbar) im Objekt des Elements abgelegt. Aktiviere „Attribute ignorieren“, um sie wegzulassen.
Werden Namensräume unterstützt?
Ja. Präfixierte Namen wie atom:link bleiben als Schlüssel erhalten; Namensraum-Deklarationen erscheinen als @xmlns-Attribute.
Wird mein XML hochgeladen?
Nein. Es wird in deinem Browser verarbeitet.
Kann ich XML zu JSON als Web-App installieren und offline nutzen?
Ja. XML zu JSON ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools