Dateikonverter

XML zu JSON Konverter

Wandeln Sie XML-Strukturen und Attribute online in formatiertes JSON um, inklusive konfigurierbarer Einrückung und Listen-Optionen.

Tool ausführen

Mit diesem Online-Konverter wandeln Sie XML-Daten strukturiert in das JSON-Format um. Das Werkzeug liest hierarchische XML-Strukturen ein, übernimmt vorhandene Attribute und überträgt verschachtelte Tags direkt in saubere JSON-Objekte. Treten untergeordnete Elemente innerhalb eines Eltern-Tags mehrfach auf, fasst die Umwandlung diese automatisch in JSON-Arrays zusammen. Über ein zusätzliches Textfeld können Sie kommagetrennte Tag-Namen angeben, damit bestimmte Einzelelemente stets als Liste im JSON-Ergebnis erscheinen, selbst wenn sie im XML nur einmal vorkommen. Zudem lässt sich die visuelle Formatierung über die gewünschte Anzahl an Leerzeichen für die Einrückung anpassen. Standardmäßig sind zwei Leerzeichen voreingestellt, um eine übersichtliche Struktur zu gewährleisten. Wenn Sie ein leeres Eingabefeld absenden, erzeugt das Werkzeug ein leeres JSON-Objekt. Bei fehlerhaftem oder unvollständigem XML wird der Vorgang abgebrochen, sodass Sie die Syntax Ihres Quelltexts direkt korrigieren können. So bereiten Sie XML-Konfigurationen, Datenexporte oder Schnittstelleninhalte schnell für moderne REST-APIs und Webanwendungen auf.

Anleitung

  1. Fügen Sie Ihren XML-Text in das Eingabefeld für die XML-Eingabe ein.
  2. Legen Sie bei Bedarf im Feld für die Einrückung die gewünschte Anzahl an Leerzeichen pro Ebene fest (Standardwert ist 2).
  3. Geben Sie optional im Listen-Feld durch Kommas getrennte Elementnamen an, die im JSON als Array dargestellt werden sollen.
  4. Starten Sie die Konvertierung, um das formatierte JSON im Ausgabebereich anzuzeigen.
  5. Kopieren Sie das generierte JSON direkt zur Weiterverarbeitung in Ihre Anwendung.

Beispiele

  • Eingabe eines einfachen XML-Elements wie <item id="1"><name>Beispiel</name></item> erzeugt ein JSON-Objekt mit Attribut- und Namensfeldern.
  • Eingabe eines XML-Dokuments mit mehreren <user>-Einträgen wandelt diese automatisch in ein JSON-Array namens user um.

FAQ

Was geschieht mit Attributen aus dem XML-Dokument?

Vorhandene XML-Attribute bleiben bei der Umwandlung erhalten und werden als strukturierte Eigenschaften im resultierenden JSON abgebildet.

Wie werden wiederkehrende XML-Tags im JSON dargestellt?

Wenn mehrere Kindelemente denselben Namen tragen, fasst der Konverter diese automatisch in einem JSON-Array zusammen.

Kann ich Einzelelemente gezielt als Array ausgeben lassen?

Ja, tragen Sie den jeweiligen Tagnamen in das Feld für erzwungene Listen ein. Der Konverter legt dieses Element dann auch bei einzelnem Vorkommen als Array an.

Was passiert bei ungültigem XML-Code?

Enthält die Eingabe Syntaxfehler oder unvollständige Tags, wird keine JSON-Ausgabe erzeugt. Überprüfen Sie in diesem Fall die Struktur Ihrer XML-Daten.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.