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.
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
- XML einfügen – Geben Sie Ihre XML-Daten in den Eingabebereich ein oder fügen Sie sie dort ein.
- Optionen konfigurieren – Wählen Sie die Einrückungsgröße (2 oder 4 Leerzeichen), aktivieren oder deaktivieren Sie die Attributerhaltung und Texttrimmung.
- Ergebnis anzeigen – Die JSON-Ausgabe wird in Echtzeit während der Eingabe aktualisiert.
- 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
| Funktion | FreeToolbox | codebeautify.org | convertjson.com |
|---|---|---|---|
| browserbasiert | Ja | Nein (Server) | Nein (Server) |
| Echtzeit-Konvertierung | Ja | Nein (Button-Klick) | Nein (Button-Klick) |
| Attributerhaltung | Ja (@attributes) | Ja | Ja |
| Einrückungsoptionen | 2 / 4 Leerzeichen | Ja | Nein |
| Download als .json | Ja | Ja | Nein |
| Werbung | Minimal | Stark | Stark |
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.