XML zu JSON Konverter Online

Free Kostenlos · Ohne Anmeldung · Keine Datenspeicherung
Indent
Attrs as
Text key
Error
XML
JSON
// JSON output

Weitere Entwicklertools

XML Formatter
Formatieren & prüfen
JSON→XML
Zu XML
YAML→JSON
Zu JSON
CSV→JSON
Zu JSON
TOML→JSON
Zu JSON
JSON Formatter
Formatieren & validieren
Base64
En-/Dekodieren
URL-Encoder
Prozent-kodieren

Warum Dies der Beste XML zu JSON Konverter ist

Intelligente Array-Erkennung

Wiederholte Geschwisterelemente mit demselben Tag werden zu JSON-Arrays zusammengefasst. Container mit einem einzelnen Kind werden ebenfalls als Arrays erkannt, wenn alle Kinder dasselbe Tag haben — so bleibt eine Liste mit einem Element eine Liste.

Round-trip-sicher

Numerische XML-Tags wie _0, _1 (durch JSON→XML aus numerischen Zeichenfolgenschlüsseln erzeugt) werden korrekt zu "0", "1" zurückgewandelt.

Flexible Attributbehandlung

Wählen Sie, wie XML-Attribute auf JSON abgebildet werden: als @-präfixierte Schlüssel (Standard), einfache Schlüssel oder ganz ignoriert. Elemente mit gemischtem Text und Attributen verwenden einen konfigurierbaren Textschlüssel.

Typerkennung

XML-Textwerte, die wie Zahlen, Booleans oder null aussehen, werden automatisch in die passenden JSON-Typen umgewandelt. truetrue, 12801280. Deaktivieren, um alle Werte als Zeichenfolgen zu behalten.

Häufig gestellte Fragen

Wie werden XML-Arrays erkannt?

Wenn ein übergeordnetes Element mehrere Kinder mit demselben Tag-Namen enthält, werden diese zu einem JSON-Array zusammengefasst. Enthält ein übergeordnetes Element zudem nur gleichnamige Kinder (auch nur eines), werden diese Kinder ebenfalls als Array behandelt — so bleibt die Listenstruktur auch bei Sammlungen mit einem Element erhalten.

Kann ich JSON → XML → JSON hin- und zurückkonvertieren?

Ja. JSON-Schlüssel, die mit einer Ziffer beginnen (z. B. "0"), erhalten durch JSON→XML einen Unterstrich-Präfix (_0). Dieser Konverter erkennt dieses Muster und stellt den ursprünglichen Schlüssel wieder her. Arrays bleiben in beide Richtungen erhalten.

Was bewirkt „Skip root“?

Entfernt die äußerste XML-Element-Hülle, sodass die JSON-Ausgabe direkt bei deren Kindern beginnt. Nützlich, wenn das Wurzel-Tag (wie <root>) nur ein Container ist.

Werden meine Daten an einen Server gesendet?

Nein. Die gesamte Konvertierung erfolgt vollständig in Ihrem Browser mit JavaScript. Ihr XML verlässt niemals Ihr Gerät.

Ausführlicher Leitfaden
Dateiformat-Konvertierungsleitfaden
CSV, XML, JSON, HTML & Markdown
Leitfaden lesen