Zum Inhalt springen

XML-zu-JSON-Konverter

Konvertiert XML-Elemente und -Attribute in eine JSON-Struktur. Attribute bleiben als Schlüssel mit dem Präfix @_ erhalten.
Browserunterstützung wird geprüft
Vor dem Start wird geprüft, ob Dateiauswahl und Download unterstützt werden.

Datei hier ablegen oder auswählen

Unterstützt Dateien bis jeweils 20 MiB.

Datei auswählen, auf Konvertieren klicken – fertig. Alles läuft direkt in Ihrem Browser, ohne Upload und Wartezeit, und das Ergebnis steht sofort zum Download bereit.

Gut zu wissen

  • Elementattribute werden als Schlüssel gespeichert, deren Name das Präfix @_ erhält.
  • Wiederholte Elemente mit demselben Namen werden in einem Array gruppiert. Ein einzelnes Vorkommen wird als einfacher Wert und nicht als Array gespeichert.
  • Fehlerhaftes XML wird nicht konvertiert; stattdessen sehen Sie einen Hinweis.

So funktioniert es

  1. XML-Datei auswählen

    Wählen Sie eine XML-Datei mit bis zu 20 MiB.

  2. Konvertierung starten

    Sobald die Dateiprüfung abgeschlossen ist, beginnt die JSON-Konvertierung.

  3. JSON speichern

    Laden Sie die fertige JSON-Datei herunter.

Häufig gestellte Fragen

Wie werden XML-Attribute gespeichert?

Elementattribute werden mit einem @_ vor dem Namen gespeichert. So wird zum Beispiel <item id="1"> zu {"item":{"@_id":"1"}}, wodurch Attribute klar von untergeordneten Elementen getrennt bleiben.

Was passiert mit wiederholten Elementen?

Elemente, die mehrfach unter demselben Namen vorkommen, werden in einem Array gruppiert. Kommt ein Element nur einmal vor, wird es als Einzelwert gespeichert – berücksichtigen Sie beide Fälle, wenn Sie die Ausgabe im Code verwenden.

Werden Namensräume und CDATA unterstützt?

Ja. Elementnamen mit Namensräumen werden unverändert als Schlüssel verwendet, und Text in CDATA-Abschnitten wird als einfache Zeichenfolge gespeichert.

Kann ich das erzeugte JSON zurück zu XML konvertieren?

Nein. Eine Rückkonvertierung zu XML wird derzeit nicht angeboten, daher empfehlen wir, Ihre ursprüngliche XML-Datei aufzubewahren.

Werden meine Daten irgendwohin gesendet?

Nein. Ihre Dateien verlassen Ihr Gerät nicht. Die Konvertierung läuft in Ihrem Browser, und es wird nichts hochgeladen.