de

XML zu JSON

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

JSON eingerückt

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

0%

Deine Dateien haben dein Gerät nie verlassen

    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
    Server in DeutschlandDSGVO by Design
    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. Formatierung wählen (eingerückt oder kompakt).
    3. JSON-Datei herunterladen.

    Grenzen: XML muss wohlgeformt sein (sonst klare Fehlermeldung). Attribute erhalten das Präfix "@_". 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 ausgeben?

    Ja, über die Option lässt sich eingerücktes oder kompaktes JSON wählen.

    Passende Tools