XML zu JSON Konverter Online Kostenlos

Fügen Sie XML ein und konvertieren Sie es sofort in sauberes JSON – Attribute werden als @attributes beibehalten, benutzerdefinierte Einrückungen werden unterstützt und alles läuft in Ihrem Browser.

들여쓰기:
XML 입력
JSON 출력
복사됨!
JSON 출력이 여기에 표시됩니다...
🔮 Entdecke deinen K-pop Schicksals-Charakter 🎨 도툰 — 웹툰·일러스트 플랫폼

Was ist ein XML zu JSON Konverter?

Ein XML zu JSON Konverter wandelt XML-Daten (Extensible Markup Language) in das JSON-Format (JavaScript Object Notation) um. XML verwendet eine baumartige Struktur mit Tags und Attributen, während JSON Schlüssel-Wert-Paare und Arrays verwendet. Die Konvertierung zwischen diesen Formaten ist eine häufige Aufgabe in der Webentwicklung, bei der API-Integration und bei der Datenmigration. Dieses Tool verwendet den nativen DOMParser des Browsers, um XML zuverlässig zu analysieren und Elemente, Attribute und Textknoten in eine saubere JSON-Struktur abzubilden – alles, ohne Daten an einen Server zu senden.

Wie Sie XML in JSON konvertieren

  1. XML einfügen – Geben Sie Ihre XML-Daten in den Eingabebereich ein oder fügen Sie sie dort ein.
  2. Optionen konfigurieren – Wählen Sie die Einrückungsgröße (2 oder 4 Leerzeichen), aktivieren oder deaktivieren Sie die Attributerhaltung und Texttrimmung.
  3. Ergebnis anzeigen – Die JSON-Ausgabe wird in Echtzeit während der Eingabe aktualisiert.
  4. Kopieren oder Herunterladen – Klicken Sie auf "Kopieren", um das JSON zu übernehmen, oder auf "Herunterladen", um es als .json-Datei zu speichern.

Warum sollten Sie diesen XML zu JSON Konverter verwenden?

  • Attributerhaltung – XML-Attribute werden unter einem @attributes-Schlüssel gespeichert, sodass bei der Konvertierung keine Daten verloren gehen.
  • Echtzeit-Konvertierung – Die Ergebnisse werden während der Eingabe aktualisiert, ohne dass Sie auf eine Schaltfläche klicken müssen.
  • Intelligente Array-Verarbeitung – Doppelte gleichgeordnete Elemente werden automatisch in JSON-Arrays gruppiert.
  • Konfigurierbare Ausgabe – Wählen Sie zwischen 2 oder 4 Leerzeichen Einrückung für bessere Lesbarkeit.
  • Native Analyse – Verwendet den integrierten DOMParser des Browsers für eine zuverlässige, standardkonforme XML-Analyse.
  • Datenschutz – Die gesamte Konvertierung läuft lokal in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nicht.

FreeToolbox vs. andere XML zu JSON Konverter

FunktionFreeToolboxcodebeautify.orgconvertjson.com
browserbasiertJaNein (Server)Nein (Server)
Echtzeit-KonvertierungJaNein (Button-Klick)Nein (Button-Klick)
AttributerhaltungJa (@attributes)JaJa
Einrückungsoptionen2 / 4 LeerzeichenJaNein
Download als .jsonJaJaNein
WerbungMinimalStarkStark

Häufige Fragen

Wie werden XML-Attribute behandelt?

Standardmäßig werden XML-Attribute unter einem @attributes-Schlüssel in der JSON-Ausgabe beibehalten. Zum Beispiel wird aus <book category="fiction"> {"@attributes": {"category": "fiction"}}. Sie können dies mit dem Kontrollkästchen deaktivieren, um Attribute zu ignorieren.

Was passiert mit wiederholten XML-Elementen?

Wenn gleichgeordnete Elemente denselben Tag-Namen haben (z. B. mehrere <item>-Tags), werden sie automatisch in einem JSON-Array gruppiert. Einzelne Elemente bleiben als Objekte erhalten.

Verarbeitet es verschachteltes XML?

Ja. Der Konverter verarbeitet rekursiv alle verschachtelten Elemente und erstellt eine passende, verschachtelte JSON-Struktur. Es gibt keine praktische Tiefenbegrenzung.

Was ist mit XML-Namespaces?

Namespace-Präfixe werden als Teil des Elementnamens in der JSON-Ausgabe beibehalten (z. B. "ns:element"). Der Konverter entfernt oder löst keine Namespace-URIs auf.

Kann ich JSON zurück in XML konvertieren?

Dieses Tool ist unidirektional (XML zu JSON). Für die umgekehrte Konvertierung suchen Sie nach einem dedizierten JSON-zu-XML-Konverter.

Werden meine XML-Daten auf einen Server hochgeladen?

Nein. Alles läuft in Ihrem Browser mit dem integrierten DOMParser von JavaScript. Ihre XML-Daten verlassen niemals Ihr Gerät.