JSON zu XML Konverter
JSON sofort im Browser in das XML-Format umwandeln.
Geprüft von ZeroUtil Editorial Team · Zuletzt geprüft
Läuft zu 100 % in deinem Browser - deine Daten verlassen dein Gerät nicht
So verwenden Sie den JSON-zu-XML-Konverter
- Fügen Sie Ihr JSON in das Eingabefeld ein.
- Klicken Sie auf In XML konvertieren.
- Kopieren Sie die XML-Ausgabe mit der Schaltfläche "Kopieren".
Funktionsweise
Der JSON-zu-XML-Konverter wandelt jedes gültige JSON-Objekt oder -Array vollständig im Browser in wohlgeformtes XML um. Er gibt die Ausgabe mit zweifachem Einzug formatiert aus, schließt Array-Elemente in <item>-Tags ein, bereinigt Schlüsselnamen zu gültigen XML-Elementnamen, maskiert alle fünf OWASP-XML-Sonderzeichen (&, <, >, ", ') und behandelt Null-Werte als selbstschließende Elemente. Ausgaben mit mehr als 100.000 Zeichen werden in der Vorschau gekürzt angezeigt, das vollständige XML ist jedoch über die Schaltfläche "Kopieren" verfügbar.
Typische Anwendungsfälle
- Daten für XML-only-Systeme aufbereiten. SOAP-Dienste, RSS-Pipelines, JAXB-basierte Java-Backends und viele Enterprise-Integrationssysteme erfordern weiterhin XML-Nutzlasten, auch wenn die Quelldaten als JSON vorliegen.
- Test-Fixtures erstellen. Wandeln Sie eine JSON-API-Antwort in ein XML-Dokument um, um ein XSLT-Stylesheet, eine XPath-Abfrage oder einen Schema-Validator mit realistischen Daten zu testen.
- Sitemaps und Feeds. Prototypen Sie die XML-Struktur eines Feeds aus strukturiertem JSON, bevor Sie den eigentlichen Serializer implementieren.
Hinweise zur Konvertierung
JSON und XML lassen sich nicht eins zu eins abbilden, weshalb jeder Konverter Entscheidungen treffen muss, die es zu kennen gilt. JSON kennt keine Attribute - jeder Wert wird zu Elementtext, niemals zu einem Attribut. Typinformationen gehen verloren: 42, "42" und true werden alle als Klartext serialisiert, sodass ein Hin- und Rückkonvertieren über XML die Unterscheidung aufhebt. Die Reihenfolge der Schlüssel bleibt als Elementreihenfolge erhalten, doppelte Schlüssel (die in JSON ohnehin unzulässig sind) können jedoch nicht dargestellt werden. Da XML-Elementnamen strenger als JSON-Schlüssel sind, lassen sich bereinigte Namen wie _1st_place nicht wieder in den ursprünglichen Schlüssel 1st place zurückkonvertieren. Wenn Sie eine verlustfreie Hin- und Rückkonvertierung benötigen, behalten Sie JSON als führende Datenquelle und behandeln Sie das XML als abgeleitete Ansicht.
Häufig gestellte Fragen
Wie werden JSON-Arrays in XML umgewandelt?
Jedes Element eines JSON-Arrays wird in ein <code><item></code>-Element eingeschlossen. Zum Beispiel wird <code>[1, 2]</code> unter dem Schlüssel <code>nums</code> zu <code><nums><item>1</item><item>2</item></nums></code>.
Wird mein JSON an einen Server gesendet?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser-Tab mittels JavaScript. Es gibt keine Netzwerkanfrage und es werden keine Daten hochgeladen.
Was passiert mit Schlüsseln, die Leerzeichen oder Sonderzeichen enthalten?
Schlüssel werden bereinigt, um gültige XML-Elementnamen zu erzeugen. Alle Zeichen außer Buchstaben, Ziffern, Unterstrichen, Bindestrichen und Punkten werden durch einen Unterstrich ersetzt. Schlüssel, die mit einer Ziffer oder den Buchstaben <code>xml</code> (Groß-/Kleinschreibung ignoriert) beginnen, erhalten einen vorangestellten Unterstrich.
Verwandte Tools
- JSON-Formatter
JSON formatieren, validieren und minimieren mit Syntaxhervorhebung.
- JSON-zu-YAML-Konverter
JSON sofort in YAML-Format konvertieren.
- JSON-zu-CSV-Konverter
Konvertiere JSON-Arrays in das CSV-Format mit benutzerdefinierten Trennzeichen.
- JSONPath-Auswerter
JSONPath-Abfragen gegen ein JSON-Dokument ausführen und die übereinstimmenden Werte anzeigen. Unterstützt Kind-, Index-, Slice-, Wildcard- und rekursive Abstiegsoperatoren.
Mehr Developer Tools
AI Token Counter
Count tokens for GPT-4o, Claude, and Gemini models instantly.
Open toolBase64 Encoder & Decoder
Encode UTF-8 text to Base64 online or decode Base64 back to UTF-8 and plain text. Runs in your browser with no upload.
Open toolBulk URL Encode / Decode
Encode or decode many URLs at once. Paste a newline-separated list and the tool processes each line in parallel, preserving order and blank lines.
Open toolchmod Calculator
Calculate and convert Unix file permission modes between octal and symbolic.
Open toolCode Screenshot
Create beautiful code snippet images with customizable themes.
Open toolColor Converter
Convert colors between HEX, RGB, HSL and CMYK formats.
Open tool