XML-zu-JSON-Konverter — kostenlos, kein Konto erforderlich

XML kostenlos in JSON umwandeln, kein Konto nötig. Attribute, Textknoten und wiederholte Elemente nach klaren Regeln gemappt. Dateien innerhalb von 24 Stunden gelöscht.

XML→JSONDas Zielformat ist vorausgewählt — Datei ablegen, und sie wird konvertiert.

Datei hierher ziehen

oder durch Klicken auswählen — bis zu 200 MB

· +0 weitere Formate

Beschreiben Sie, was Sie vorhaben — kommt bald

Nur öffentliche URLs — wir laden die Datei auf unseren Servern herunter und konvertieren sie; hinter einem Login liegende Inhalte werden nie angefasst.

Standard-JSON, das Ihren XML-Baum abbildet — Attribute inklusive, Regeln zum Voraussehen.

01 · So funktioniert es

XML in JSON konvertieren — Schritt für Schritt

1

Fügen Sie Ihre XML-Datei hinzu

Ziehen Sie die Datei in das Feld oder klicken Sie, um sie auszuwählen. Dateien bis 200 MB werden akzeptiert.

2

JSON auswählen

JSON ist vorausgewählt. Klicken Sie auf „Konvertieren“.

3

JSON herunterladen

Wenn die Konvertierung abgeschlossen ist, laden Sie Ihre JSON-Datei herunter. Sie wird innerhalb von 24 Stunden von unseren Servern gelöscht.

02 · Fazit

Was sich gut konvertieren lässt

FallFazitHinweis
Standard-XML-DateiKonvertiert gutVon einer dedizierten Konvertierungs-Engine verarbeitet.
Konfigurations-XML mit AttributenKonvertiert gutAttribute landen als Schlüssel mit Bindestrich-Präfix an ihren Elementen.
Wiederholte Listenelemente (Logs, Feeds, Einträge)Konvertiert gutEin Name, der zweimal oder öfter erscheint, wird ein echtes JSON-Array.
Optionale Elemente mit EinzelvorkommenTeilweiseAls Skalar oder Objekt gemappt, nicht als Ein-Element-Array — die Regel ist Absicht.
Dokumente mit dichten NamensräumenTeilweisePräfixe werden nicht bewahrt; lokale Namen plus xmlns-als-Attribut ist die Ausgabe.
Dateien, die gar kein XML sindNicht unterstütztMit klarer Fehlermeldung gemeldet statt sinnleeres JSON auszuspucken.
03 · Hintergrund

Dieser Abschnitt ist möglicherweise veraltet — der Quellinhalt hat sich geändert, nachdem diese Übersetzung zuletzt geprüft wurde.

Der Baum ist derselbe; die Leser sind es nicht

XML und JSON beschreiben beide Bäume aus Daten — hier Elemente mit Kindern, dort Objekte mit Schlüsseln. Was sich unterscheidet, ist, wer sie liest. XML lebt in Konfigurationsdateien, Sitemaps, Newsfeeds, SOAP-Umschlägen, Enterprise-Integrationen und im Inneren von Dokumentformaten. JSON ist das, was Browser, mobile Apps, serverlose Funktionen und die gesamte moderne No-Code-Werkzeugkette nativ aufnehmen. XML in JSON zu konvertieren ist der Wechsel vom Format, das ein System ausgibt, zu dem Format, das das nächste Werkzeug wirklich versteht.

Weil beide Seiten Bäume sind, ist das eine der leichtesten Konvertierungen, die eine Datei machen kann. Keine Seiten zu setzen, keine Pixel zu bewegen: Ihre Datei wird geparst und wieder ausgegeben, typische Aufträge enden gut innerhalb weniger Minuten — das Plattform-Limit für jeden Auftrag bleibt bei etwa 10 Minuten, aber Datenkonvertierungen kommen selten in die Nähe.

Die Alltagsfälle sind ebenso konkret. Eine alte Konfiguration, die eine neue Deployment-Pipeline als JSON haben will. Eine XML-Antwort einer alten API, die ein JavaScript-Dienst verarbeiten muss. Daten, die in einem XML-Export stecken und die ein Dashboard, ein Tabellenwerk oder ein Skript lieber als JSON liest. In allen Fällen zählt nicht Geschwindigkeit, sondern Vorhersehbarkeit: Automatisierungsketten brechen dort, wo ein Konverter sie überrascht.

Die Mapping-Regeln, klar benannt

Zuerst die Regeln, denn diese Konvertierung ist nur so gut wie ihre Vorhersehbarkeit. Attribute werden Schlüssel mit Bindestrich-Präfix: Ein als `<config debug="true">` geschriebenes Element wird zu einem "config"-Objekt, dessen Attribut als Schlüssel "-debug" mit dem Wert "true" ankommt. Das Präfix ist Absicht — es garantiert, dass ein Attribut nie mit einem gleichnamigen Kind-Element kollidieren kann.

Textknoten folgen ihrer eigenen Regel. Wenn ein Element sowohl Attribute als auch Text trägt, reist der Text unter dem Schlüssel "#text". Und die Wiederholung entscheidet die Form: Ein Name, der unter seinen Geschwistern zweimal oder öfter erscheint, wird ein JSON-Array, während ein einzelnes Vorkommen auf einen schlichten String, eine Zahl oder ein Objekt gemappt wird. Die Form der Ausgabe folgt den tatsächlichen Vorkommenszahlen des Dokuments — by Design, nicht durch Zufall —, sodass „warum ist das ein String und kein Array" immer dieselbe Antwort hat: Es ist einmal aufgetreten.

Namensräume verdienen einen ehrlichen Absatz, denn wir behaupten das Gegenteil nicht. Namensraum-Präfixe werden nicht bewahrt: Ein als `<ns:name>` geschriebenes Element kommt als "name" heraus, und die xmlns-Deklarationen reisen als gewöhnliche Attribute mit — Bindestrich-präfixierte Schlüssel wie jede andere. Wenn Ihre nachgelagerte Logik von qualifizierten Namen abhängt, prüfen Sie die Ausgabe, bevor Sie sie anschließen; dieser Konverter tauscht Namensraum-Treue gegen eine flache, vorhersagbare Form — und sagt das, statt eine Vollständigkeit zu behaupten, die er nicht hat.

Die Ausgabe ohne Überraschungen lesen

Die Vorkommensregel ist die, die man verinnerlichen muss. Ein optionales Element, das in genau diesem Dokument nur einmal erscheint, kommt als Skalar oder Objekt an — nicht als Array mit einem Element. Code, der das JSON konsumiert, sollte entweder beide Formen beherrschen oder sicherstellen, dass die Quelle wirklich wiederholt. Das ist derselbe Kompromiss, den jedes XML-zu-JSON-Mapping eingeht; der Unterschied ist, dass er hier aufgeschrieben ist.

Datenmäßig geht nichts verloren. Attribute verschwinden nicht — sie tragen ihren Bindestrich. Text verschwindet nicht — er sitzt unter seinem eigenen Schlüssel, wenn das Element gemischt ist. In XML legale Namen gehen wörtlich als JSON-Schlüssel durch. Die eine Garantie, die Wiederholung wert ist: Weil Attribute den Bindestrich präfixiert bekommen, können sich Attribut und Kind-Element in der Ausgabe nie gegenseitig überschreiben.

Der praktische Rat ist kurz. Sie hängen eine XML-Quelle an eine Automatisierungskette an? Konvertieren Sie zuerst eine repräsentative Stichprobe, sehen Sie sich die Formen an, und erst dann den Rest im Stapel. Und eine Datei, die gar kein XML ist — ein abgeschnittener Download, ein Umbenanntes — scheitert mit klarem Grund, statt sinnleeres JSON auszuspucken; ein gescheiterter Auftrag ist damit immer ein sicherer Auftrag zum Wiederholen.

Datenschutz und Aufbewahrung

Eine Datei hinein, ein JSON heraus — kostenlos, kein Konto erforderlich, kein Wasserzeichen. Der Transport läuft über HTTPS, die Verarbeitung auf dem Konvertierungscluster, und sowohl das ursprüngliche XML als auch das erzeugte JSON werden automatisch innerhalb von 24 Stunden gelöscht. Konfigurationsdateien können Endpunkte und Geheimnisse enthalten, deshalb sei es klar gesagt: Nichts wird mit Werbepartnern geteilt, ein E-Mail-Feld existiert nirgendwo im Ablauf, und zu keinem Zeitpunkt wird ein Konto verlangt. Was bleibt, ist die Datei, die Sie heruntergeladen haben.

Live-Statistiken dieser Woche

Echte Zahlen dieses Dienstes — nichts geglättet, nichts verschönert.

Live-Statistiken werden geladen …
04 · FAQ

Häufig gefragt

Ist die Konvertierung von XML zu JSON wirklich kostenlos?

Ja. Während der Beta ist alles auf LiteConvert kostenlos innerhalb der täglichen Kontingente pro IP (Fehlversuche werden erstattet). Kein Konto erforderlich, keine Karte, kein Wasserzeichen auf der Ausgabe.

Sind meine Dateien sicher?

Ihre Dateien werden über HTTPS übertragen und konvertiert, und Original wie Ergebnis werden innerhalb von 24 Stunden automatisch gelöscht. Wir verkaufen hochgeladene Dateien nie und geben sie nie weiter; auf dieser Seite gibt es keine Werbenetzwerke von Drittanbietern.

Wie lange dauert eine Konvertierung?

Die meisten Dateien sind in Sekunden fertig. Größere Dateien dauern länger, und Sie sehen den Fortschritt, während die Konvertierung läuft.

Warum ist mein einzelnes Element ein String statt einem Array geworden?

Per Regel: Ein Name wird nur dann zum Array, wenn er unter seinen Geschwistern zweimal oder öfter erscheint. Ein einzelnes Vorkommen wird zu String, Zahl oder Objekt.

Wo sind meine Attribute geblieben?

Nirgendwo hin — jedes kommt als Schlüssel mit Bindestrich-Präfix an sein Element, sodass ein Attribut nie mit einem gleichnamigen Kind-Element kollidieren kann.

Bleiben XML-Namensräume erhalten?

Nein — Präfixe fallen weg, Elemente erscheinen unter ihren lokalen Namen; xmlns-Deklarationen laufen als gewöhnliche, bindestrich-präfixierte Attribute durch.

Ist die Ausgabe standardkonformes JSON?

Ja — eine reguläre .json-Datei, die jeder Parser, jede Sprache und jedes Werkzeug so übernimmt.

Wie lange dauert die Konvertierung?

Parsen und ausgeben, keine Seiten zu setzen — meist in wenigen Minuten fertig; das Plattform-Limit pro Auftrag liegt bei etwa 10 Minuten.

05 · Verwandt

Verwandte Konvertierungen

Zuletzt aktualisiert 2026-10-08 · A Lite Lake product