XML zu JSON Konverter

XML einfügen, sauberes JSON erhalten — Attribute, wiederholte Elemente und Textknoten korrekt verarbeitet

XML-Eingabe

Knotendetails

Knoten auswählen, um Details anzuzeigen

Hauptfunktionen

Intelligente Attributbehandlung

XML-Attribute werden mit konfigurierbarem Präfix (Standard @_) auf JSON-Schlüssel abgebildet. Nur Werte gewünscht? „Attribute ignorieren“ per Klick aktivieren.

Wiederholte Elemente → Arrays

Geschwisterelemente mit gleichem Tag-Namen werden automatisch zu JSON-Arrays aggregiert — Listen überleben die Konvertierung.

Automatische Typinferenz

Numerische und boolesche Strings wie "42" oder "true" werden zu echten JSON-Zahlen und -Booleans. Abschaltbar, um alles als String zu behalten.

Sofortige Baum- & Tabellenvorschau

Das konvertierte JSON rendert sofort in Baum-, Tabellen- und Textansicht — prüfen, inline bearbeiten, kopieren oder herunterladen.

So verwenden Sie XML zu JSON Konverter

1

XML einfügen

XML-Dokument oder -Fragment in das Eingabefeld kopieren oder eine .xml-Datei hochladen. „Beispiel“ zeigt eine Demo.

2

Konvertierungsoptionen anpassen

Attribut-Präfix wählen (Standard @_), entscheiden ob Attribute erhalten bleiben und Primitive-Parsing für Zahlen/Booleans umschalten.

3

Konvertieren und exportieren

„In JSON konvertieren“ klicken. Das Ergebnis erscheint in Baum-, Tabellen- oder Textansicht — kopieren oder als .json-Datei herunterladen.

Technischer Architektur- & Datenschutz-Vergleich

Wie sich formatjson.net von herkömmlichen serverbasierten JSON-Tools unterscheidet

100% Lokale Browser-Ausführung Kein Server-Upload RFC 8259 & RFC 4180 Konform 64-Bit-Integer Sicher JSON Schema 2020-12 Offline-fähige PWA
Funktion / Standard formatjson.net (100% Client-Side Workbench) Klassische Server-basierte Tools
Datenverarbeitung & Datenschutz 100% lokal im Browser per JavaScript — Daten verlassen niemals Ihr Gerät Laden JSON/XML/CSV häufig auf externe Server hoch
API-Schlüssel, JWTs & Vertrauliche Daten Sicher durch Design — keine Netzwerkübertragung, funktioniert offline per Service Worker Risiko von Server-Logs oder Drittanbieter-Speicherung
Reparatur defekter & abgeschnittener LLM-JSONs 1-Klick-Zustandsautomat repariert Kommentare, einfache Anführungszeichen, Trailing Commas & offene Klammern Bricht bei nicht-striktem JSON mit Syntaxfehler ab
64-Bit Snowflake-IDs & Führende Nullen Bewahrt große Ganzzahlen (> 2^53 - 1) und Codes wie "00123" ohne Präzisionsverlust Schneidet 64-Bit-IDs ab oder entfernt führende Nullen
Verschachtelte Arrays als Tabelle Interaktiver Drill-down ([n items] →) mit Breadcrumbs, Spaltensortierung & Inline-Bearbeitung Nur flache Root-Tabellen oder schreibgeschützte Bäume
Performance bei großen Dateien Chunked Lazy-Tree (200 Knoten/Batch) + paginierte Tabelle + 150-KB-Highlight-Schutz Browser-Freeze bei mehreren Megabyte großen Dateien

Häufig gestellte Fragen

Wie behandelt der Konverter XML-Attribute? ▾

Attribute werden zu regulären JSON-Properties mit Präfix (standardmäßig "@_id", konfigurierbar). Elemente mit Attributen und Text speichern den Text unter einem "#text"-Schlüssel. Attribute lassen sich auch komplett ignorieren.

Wie werden wiederholte XML-Geschwisterelemente konvertiert? ▾

Geschwisterelemente mit demselben Tag-Namen — etwa mehrere <item>- oder <book>-Knoten — werden automatisch zu einem JSON-Array gruppiert. Einzelvorkommen bleiben einfache Objekte oder Werte.

Bleiben XML-Textknoten und gemischter Inhalt erhalten? ▾

Ja. Ein Element mit nur Text wird zu einem JSON-String (oder Zahl/Boolean bei aktiver Typinferenz). Hat ein Element Kinder und Text, landet der Text in der "#text"-Property — nichts geht verloren.

Wird meine XML-Datei auf einen Server hochgeladen? ▾

Nein. Die Konvertierung läuft vollständig im Browser über die native DOMParser-API. Ihr XML — inklusive vertraulicher Feeds oder interner Schemas — verlässt Ihr Gerät nie.

Kann ich das konvertierte JSON in Baum- oder Tabellenansicht prüfen und bearbeiten? ▾

Ja. Die Ausgabe speist direkt in die volle JSON-Werkbank: im Baum expandieren, Arrays wiederholter Elemente in der Tabelle prüfen, Werte inline im Detail-Panel bearbeiten, dann kopieren oder herunterladen.