de

XML zu JSON

Wandle eine XML-Datei lokal in JSON um - mit Elementen und Attributen, ohne Upload, direkt im Browser.

Läuft lokal auf deinem Gerät ...

Läuft lokal auf deinem Gerät ...

0%

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

Kein Upload100% lokal
Inhalte bleiben bei dirkein Zugriff durch Dritte
Hosted in GermanyGlobal Content Delivery
Extern geprüftTLS A+ · Header A+

XML ist ein verbreitetes, hierarchisches Datenformat - typisch für RSS-Feeds, SOAP-APIs, Office-Dokumente, Konfigurationen und Datenaustausch zwischen Systemen. Für die Weiterverarbeitung in modernen Programmen und APIs ist JSON jedoch handlicher. Dieses Tool übersetzt die Baumstruktur des XML in ein gleichwertiges JSON-Objekt.

Dieses Tool parst dein XML komplett lokal in deinem Browser (fast-xml-parser, reines JavaScript). Verschachtelte Elemente werden zu verschachtelten Objekten, Attribute mit dem Präfix "@_" übernommen, sodass keine Information verloren geht. Ungültiges XML wird mit einer klaren Fehlermeldung abgewiesen. Nichts wird hochgeladen.

Begegnen wird dir das etwa beim Auswerten eines Nachrichten-Feeds, einer Sitemap, einer Bankauszug-Schnittstelle oder einer alten Datenexport-Vorgabe, die noch in spitzen Klammern denkt. Beachte beim Lesen des Ergebnisses eine Eigenheit: Tritt ein Kindelement nur einmal auf, entsteht ein einzelnes Objekt, bei Wiederholung dagegen eine Liste. Wer das im weiterverarbeitenden Code berücksichtigt, vermeidet überraschende Sonderfälle bei wechselnder Anzahl.

Technische Daten

Technische Daten
EingabeformateXML
AusgabeformatJSON
StapelverarbeitungNein
VerarbeitungLokal im Browser (JavaScript)
Datei-UploadKeiner

In 3 Schritten

  1. XML-Datei ablegen oder auswählen.
  2. Tool wandelt lokal um und rückt das JSON automatisch ein.
  3. JSON-Datei herunterladen.

Grenzen: XML muss wohlgeformt sein (sonst klare Fehlermeldung). Attribute erhalten das Präfix "@_". Zahlen- und boolesch aussehender Text wird automatisch zu echten JSON-Zahlen/-Booleans erkannt; ein Datum bleibt Text, da XML kein eigenes Datumsformat kennt. Kommentare und Verarbeitungsanweisungen werden übersprungen. Gemischter Inhalt (Text neben Kind-Elementen) lässt sich nicht immer eindeutig abbilden. Namensräume bleiben als Präfix im Schlüssel.

Häufige Fragen

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft komplett lokal im Browser - nichts wird gesendet.

Werden Attribute übernommen?

Ja. Attribute erscheinen im JSON mit dem Präfix "@_" vor dem Namen.

Was passiert bei ungültigem XML?

Du bekommst eine klare Fehlermeldung mit der Ursache - kein Absturz.

Kann ich das JSON kompakt statt eingerückt bekommen?

Die Ausgabe hier ist immer übersichtlich eingerückt. Für eine kompakte (minifizierte) Fassung reichst du das Ergebnis danach durch unser Tool JSON formatieren mit der Option Kompakt.

Passende Tools

JSON zu YAML · YAML zu JSON · JSON zu XML · XML zu YAML · TOML zu JSON · GeoJSON zu KML