XML in JSON umwandeln, schnell & kostenlos

Fügen Sie Ihr XML ein und erhalten Sie sofort gültiges JSON. Die Umwandlung läuft komplett in Ihrem Browser, ohne Upload und ohne Anmeldung.

100% im Browser, kein Upload DSGVO-konform Kostenlos, ohne Anmeldung
Optionen

Inhalte erstellt und geprüft von unserer Fachredaktion der AKARA Solutions GmbH.

XML zu JSON umwandeln: So funktioniert es

XML (Extensible Markup Language) und JSON (JavaScript Object Notation) sind die beiden verbreitetsten Formate für den Datenaustausch zwischen Systemen. XML strukturiert Daten in verschachtelten Elementen mit Tags und Attributen, JSON nutzt Schlüssel-Wert-Paare, Objekte und Arrays. JSON ist kompakter, leichter lesbar und lässt sich in JavaScript direkt verarbeiten, weshalb moderne Web-APIs überwiegend JSON verwenden.

Die Umwandlung folgt klaren Regeln: Jedes XML-Element wird zu einer JSON-Eigenschaft, Attribute erhalten ein Präfix, und mehrfach vorkommende Elemente werden zu Arrays zusammengefasst. In drei Schritten zum Ergebnis: 1. XML einfügen, 2. auf Konvertieren klicken, 3. das JSON kopieren oder herunterladen.

Mapping-Regeln im Überblick

XML-Konstrukt JSON-Ergebnis Beispiel
Element mit Text Schlüssel-Wert-Paar <name>Anna</name>"name": "Anna"
Attribut Eigenschaft mit @-Präfix <buch jahr="2024">"@jahr": "2024"
Wiederholtes Element Array <item/><item/>"item": [ , ]
Namespace-Präfix Teil des Schlüssels <soap:Body>"soap:Body"
Text neben Attribut Eigenschaft #text <p id="1">Hi</p>"#text": "Hi"

XML vs. JSON im Vergleich

Merkmal XML JSON
SyntaxTags & AttributeSchlüssel-Wert-Paare
Datentypenkeine (alles Text)String, Zahl, Boolean, null
Datenmengehöher (Schließ-Tags)kompakter
Kommentarejanein
Typischer EinsatzSOAP, Konfig, DokumenteREST-APIs, Web-Apps

Typische Anwendungsfälle

  • SOAP-Antworten für eine moderne REST-/JavaScript-Anwendung aufbereiten
  • RSS- oder Atom-Feeds in JSON für ein Frontend umwandeln
  • Exporte aus Shop-, ERP- oder Buchhaltungssystemen weiterverarbeiten
  • Konfigurationsdateien von XML auf JSON migrieren
  • HL7-CDA- oder andere fachspezifische XML-Dokumente lesbar machen
Anzeige
Anzeige

Häufige Fragen

Was macht der XML zu JSON Converter?

Der Converter wandelt XML-Dokumente in gültiges JSON um. Sie fügen Ihr XML ein, klicken auf Konvertieren und erhalten sofort die JSON-Ausgabe zum Kopieren oder Herunterladen. Die Umwandlung läuft vollständig in Ihrem Browser.

Ist der XML zu JSON Converter kostenlos?

Ja, das Tool ist komplett kostenlos und ohne Registrierung nutzbar. Es gibt keine Begrenzung der Nutzungen und keine versteckten Kosten.

Werden meine Daten gespeichert oder hochgeladen?

Nein. Die gesamte Verarbeitung findet direkt in Ihrem Browser statt (clientseitig). Ihre XML-Daten werden zu keinem Zeitpunkt an einen Server übertragen oder gespeichert, was den Konverter DSGVO-freundlich und für sensible Daten geeignet macht.

Kann ich den Converter auf dem Handy nutzen?

Ja, das Tool ist vollständig mobil-optimiert und funktioniert in jedem modernen Browser auf Smartphone, Tablet und Desktop, ohne Installation.

Wie werden XML-Attribute in JSON dargestellt?

XML-Attribute werden üblicherweise mit einem Präfix in das JSON-Objekt übernommen, am verbreitetsten ist das @-Zeichen. Aus <buch jahr="2024"> wird so etwa { "buch": { "@jahr": "2024" } }. Der Textinhalt eines Elements mit Attributen landet in einer eigenen Eigenschaft, häufig "#text".

Was passiert mit wiederholten XML-Elementen?

Treten gleichnamige Elemente mehrfach unter demselben Eltern-Element auf, werden sie zu einem JSON-Array zusammengefasst. Aus zwei <artikel>-Elementen wird "artikel": [ {...}, {...} ]. Kommt ein Element nur einmal vor, bleibt es ein einzelnes Objekt, nicht ein Array mit einem Element.

Wie werden XML-Namespaces wie soap: oder xsi: behandelt?

Namespace-Präfixe wie soap: oder xsi: werden standardmäßig als Teil des JSON-Schlüssels übernommen, etwa "soap:Envelope". JSON kennt selbst kein Namespace-Konzept, daher bleibt das Präfix als reiner Namensbestandteil erhalten. Bei Bedarf kann man Präfixe in einem Nachbearbeitungsschritt entfernen.

Gibt es eine Größenbeschränkung für die XML-Datei?

Es gibt kein festes Server-Limit wie bei Upload-basierten Diensten (etwa 50 MB), da die Konvertierung lokal in Ihrem Browser läuft. Die praktische Grenze hängt vom Arbeitsspeicher Ihres Geräts ab. Mehrere Megabyte große Dateien lassen sich auf üblichen Geräten problemlos verarbeiten.

Warum sind Zahlen im JSON als Text (String) und nicht als Zahl?

XML kennt keine Datentypen, jeder Wert ist dort reiner Text. Ein konservativer Konverter übernimmt Werte daher als String, um Datenverluste (etwa führende Nullen in Postleitzahlen) zu vermeiden. Manche Tools bieten eine optionale Typinferenz, die "42" automatisch in die Zahl 42 umwandelt.

Kann ich SOAP-XML, RSS oder HL7-Dateien in JSON umwandeln?

Ja. Solange die Datei gültiges XML ist, lässt sie sich umwandeln, das gilt für SOAP-Nachrichten, RSS-Feeds, SVG, HL7-CDA und ähnliche XML-basierte Formate. Spezifische Namespaces und Attribute bleiben dabei nach den üblichen Mapping-Regeln erhalten.

Ratgeber rund um XML & JSON

Alle ansehen →
Anzeige
Anzeige
Anzeige
Anzeige