JSON ⇄ XML
Zwischen JSON- und XML-Formaten konvertieren
100 % kostenlos. Läuft vollständig in deinem Browser: deine Dateien und Daten verlassen dein Gerät nie, und es wird nichts auf einen Server hochgeladen.
Drop a JSON or XML file, click to browse, or paste
JSON, XML · up to 5 MB · never uploaded
Über dieses Tool
JSON und XML beschreiben beide verschachtelte Daten, sind aber nicht gleichwertig, und die Unterschiede machen die Konvertierung interessant. XML-Elemente können Attribute tragen; JSON-Objekte nicht. XML hat keine Arrays – Wiederholung ist nur dasselbe Tag zweimal – während JSON ein Ein-Element-Array von einem nackten Wert unterscheidet. XML hat gar keine Typen, jeder Wert kommt also als Text an. Dieser Konverter handhabt den üblichen Fall gut: er macht aus JSON-Objekten verschachtelte Elemente, escaped Zeichen, die das Markup brechen würden, und klappt wiederholte XML-Tags zu JSON-Arrays zusammen. Wo er bewusst einfach ist, sind Attribute – XML zu JSON liest Elementinhalt und ignoriert Attribute, wenn deine Quelle echte Daten also in Attributen statt in Kindelementen hält, musst du sie zuerst verschieben. Das deckt die meisten API-Payloads und Config-Dateien ab; attributlastiges Dokument-XML nicht. Alles wird in deinem Browser konvertiert.
Bereinige und validiere API-Daten
- 1Das JSON formatierenMach es lesbar und finde Syntaxfehler.Öffnen
- 2Bei Bedarf umwandelnWechsle zwischen JSON, XML, YAML oder CSV.Du bist hier
- 3Versionen vergleichenSieh genau, was sich geändert hat.Öffnen
- 4Die Anfrage testenSchick sie und prüfe die Antwort.Öffnen
So verwendest du dieses Tool
- Richtung wählenJSON zu XML oder XML zu JSON. Der Tausch-Button speist die Ausgabe wieder als Eingabe ein, um einen Roundtrip zu prüfen.
- Füge deine Daten einBeide Seiten validieren beim Konvertieren – fehlerhafte Eingabe meldet einen Parse-Fehler, statt falsche Ausgabe zu erzeugen.
- Prüfe die Struktur, nicht nur die SyntaxSchau dir Arrays und Attribute besonders an, denn dort widersprechen sich die beiden Formate wirklich.
- Ergebnis kopierenKorrigiere Typen und Attribute von Hand, wenn das Zielsystem sie braucht.
Warum es nutzen
- Behandelt die kniffligen Teile: XML-Escaping, wiederholte Tags, die zu Arrays werden, und verschachtelte Objekte, die zu verschachtelten Elementen werden.
- Meldet Parse-Fehler, statt still kaputte Ausgabe zu erzeugen.
- Tausch konvertiert in die Gegenrichtung, sodass du einen Roundtrip sofort prüfen kannst.
- Läuft vollständig in deinem Browser – nützlich, weil API-Payloads meist echte Kundendaten enthalten.
- Kein Upload, kein Konto, keine Größengrenze außer deinem eigenen Speicher.
Häufige Anwendungen
- Eine Legacy-SOAP- oder Enterprise-XML-Antwort in eine moderne JSON-Codebasis speisen.
- Ein JSON-Fixture in XML umwandeln, um eine ältere Integration zu testen.
- Ein RSS- oder Sitemap-Fragment in JSON bringen, um es zu inspizieren.
- Config zwischen einem XML-basierten und einem JSON-basierten Tool umformatieren.
- Einen XML-Payload lesbar machen, indem du ihn als JSON betrachtest.
Tipps für bessere Ergebnisse
- Wenn dein XML Daten in Attributen hält, schreibe sie vor der Konvertierung als Kindelemente um – Attribute werden nicht gelesen.
- Denk daran: jeder Wert aus XML kommt als String zurück. "42" und "true" musst du selbst in Zahl und Boolean umwandeln.
- Ein JSON-Array mit genau einem Element überlebt den Roundtrip nicht: es wird zu einem einzelnen Element, das als Objekt statt als Array zurückkommt. Behandle das im Code, wenn es zählt.
- JSON-Schlüssel mit Leerzeichen, Punkten oder anderen in XML-Tag-Namen illegalen Zeichen werden durch Unterstriche ersetzt, weil die Alternative ungültiges XML wäre.
- Konvertiere zuerst ein kleines repräsentatives Sample und prüfe die Form, bevor du deinen ganzen Datensatz durchjagst.
Fehler, die du vermeiden solltest
- Erwarten, XML-Attribute tauchten in der JSON-Ausgabe auf – nur Elementinhalt wird gelesen, Attributdaten fallen weg.
- Annehmen, Typen überlebten. XML hat kein Typsystem, Zahlen und Booleans kommen als Strings zurück.
- Sich auf einen exakten Roundtrip für Ein-Element-Arrays verlassen, die XML nicht unterscheidbar darstellen kann.
- Vertrauliche Payloads durch einen serverbasierten Konverter schicken, obwohl dieser das nicht braucht – prüfe, wo ein Online-Konverter läuft, bevor du Produktionsdaten einfügst.
- Namespaces ignorieren: präfixierte Tag-Namen kommen als Teil des Schlüssels durch, ein namespaced Dokument braucht Prüfung statt blinder Konvertierung.
Häufig gestellte Fragen
Nein. XML zu JSON liest nur Elementinhalt, Attribute sind in der Ausgabe nicht enthalten. Wenn deine Daten in Attributen leben, strukturiere sie zuerst als Kindelemente. Das hält die Ausgabe für API-Payloads und Config-Dateien vorhersagbar, wo verschachtelte Elemente die Norm sind.
Bei verschachtelten Objekten und Arrays mit mehreren Elementen ja in der Struktur. Zwei Dinge ändern sich: alle Werte kommen als Strings zurück, weil XML untypisiert ist, und ein Array mit einem einzelnen Element kommt als Objekt zurück, weil ein einzelnes wiederholtes Tag von einem schlichten Kindelement nicht zu unterscheiden ist.
Präfixierte Tag-Namen wie soap:Body kommen mit dem Präfix als Teil des JSON-Schlüssels durch. Die xmlns-Deklarationen selbst sind Attribute und werden nicht mitgenommen – ein stark namespaced Dokument wird konvertiert, prüfe das Ergebnis aber, statt ihm blind zu vertrauen.
Zeichen, die XML in einem Tag-Namen nicht erlaubt – Leerzeichen, Punkte, Schrägstriche – werden durch Unterstriche ersetzt, weil sie wortwörtlich auszugeben XML erzeugen würde, das kein Parser lesen kann.
Nein. Die Konvertierung passiert in deinem Browser mit seinem eingebauten XML-Parser, Payloads mit Kundendatensätzen verlassen dein Gerät also nie.
Meist ein ungeschlossenes Tag, ein verirrtes kaufmännisches Und, das & sein sollte, oder mehr als ein Wurzelelement – XML erlaubt genau eines. Die Fehlermeldung kommt vom eigenen Parser des Browsers, der absichtlich streng ist.
Ja. JSON XML ist für die normale Nutzung kostenlos, du brauchst kein Konto, und ToolBox fügt deinem Ergebnis kein Wasserzeichen hinzu.
Die meisten Tools in dieser Kategorie laufen in deinem Browser, sodass die Datei auf deinem Gerät bleibt. Wenn ein Tool einen temporären Server-Auftrag braucht, werden Dateien nur für diesen Auftrag verarbeitet und nicht als dauerhaftes Archiv gespeichert.
Andere suchen auch nach
- json zu xml konverter online
- xml zu json kostenlos
- soap antwort zu json konvertieren
- json xml konverter ohne upload
- xml attribute zu json
- rss zu json konverter
- xml zu json string werte