JSON zu XML
JSON zu wohlgeformtem XML konvertieren, mit Attributen, wiederholten Elementen und korrektem Escaping — hin und her mit unserem XML-zu-JSON-Tool. Alles lokal.
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nie — sie werden auf keinen Server hochgeladen.
So verwenden Sie es
- 1Fügen Sie Ihr JSON in das Eingabefeld ein.
- 2Das XML entsteht live — legen Sie bei Bedarf einen eigenen Root-Elementnamen fest.
- 3Kopieren Sie das Ergebnis oder laden Sie es als .xml-Datei herunter.
JSON zu XML
Fügen Sie JSON ein und erhalten ein hübsch formatiertes XML-Dokument mit ordentlicher Deklaration und 2-Leerzeichen-Einrückung. Objekte werden zu Elementen, Arrays wiederholen ihren Schlüssel pro Eintrag, und "@key"-Mitglieder werden zu XML-Attributen — das exakte Gegenstück zu unserem XML-zu-JSON-Konverter, Daten können hin und her wandern.
Alles wird regelkonform escapet (& < > " ') und beliebige Schlüssel werden zu legalen Elementnamen geformt, die Ausgabe ist also immer wohlgeformtes XML. Werte, die XML nicht ausdrücken kann — null, leere Arrays — werden zu leeren Elementen, und die Grenzen stehen unten ausgeschrieben.
Häufige Fragen
Wie mappen Attribute und Arrays zu XML?
Ein Schlüssel, der mit @ (oder @_) beginnt, wird zu einem Attribut seines Eltern-Elements, und "#text" wird zum Textinhalt des Elements — passend zu dem, was unser XML-zu-JSON-Tool ausgibt. Arrays wiederholen dasselbe Element pro Eintrag; ein JSON-Array ganz oben wird als <root><item>…</item></root> verpackt, weil ein Dokument eine einzige Wurzel braucht.
Welche Grenzen hat das JSON ⇄ XML Mapping?
XML kennt keine Notation für null oder leere Arrays — beides kollabiert zu leeren Elementen. Gemischte Inhalte (Text, durchsetzt mit Kindelementen) können nicht hin- und herwandern: Text bleibt als ein Block. Und beim Zurücklesen wird ein einzelnes wiederholtes Element zu einem schlichten Wert statt einem Ein-Element-Array.
Was passiert mit Schlüsseln, die keine gültigen XML-Namen sind?
Sie werden umgeformt: Illegale Zeichen werden zu Unterstrichen, und ein Schlüssel, der mit einer Ziffer beginnt, bekommt einen führenden Unterstrich ("2fa" → <_2fa>). CJK- und akzentuierte Buchstaben sind bereits legale XML-Namen und bleiben, wie sie sind.
Verwandte Tools
XML zu JSON
XML in Ihrem Browser zu JSON konvertieren — Attribute werden @-Schlüssel, wiederholte Elemente zu Arrays, fehlerhafte Eingabe erhält einen klaren Zeilenfehler.
Alle Tools →
XML-Formatter
XML online verschönern, mit sauberer 2-Leerzeichen-Einrückung — Sitemaps, RSS-Feeds, SOAP-Umschläge und Configs werden wieder lesbar.
Alle Tools →
JSON-Formatter
Unordentliches JSON online formatieren — 2 Leerzeichen, 4 Leerzeichen oder Tabs, mit sofortiger Validierung und präzisen Fehlerorten. 100 % im Browser.
Alle Tools →
JSON-Validator
JSON sofort validieren, mit präziser Fehlerzeile und -spalte — fehlende Kommas, unquotierte Schlüssel und schlechte Masken abfangen, bevor sie brechen.
Alle Tools →
Dieses Tool einbetten
Binden Sie dieses Tool mit einer Zeile in Ihre Website ein — es läuft im Browser des Besuchers.
<iframe src="https://zoyku.com/de/tools/json-to-xml?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-xml" loading="lazy"></iframe>