de

JSON zu XML

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

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+

    JSON ist die Sprache moderner APIs und Web-Apps, doch viele Unternehmenssysteme, SOAP-Dienste, RSS/Atom-Feeds, Office- und Konfigurationsformate verlangen weiterhin XML. Dieses Werkzeug serialisiert deinen JSON-Baum in gleichwertiges, wohlgeformtes XML.

    Die Umwandlung läuft komplett lokal in deinem Browser (fast-xml-parser, reines JavaScript). Objekt-Schlüssel werden zu Elementen; Schlüssel mit dem Präfix "@_" werden zu XML-Attributen - genau spiegelbildlich zu XML-zu-JSON, sodass ein Hin- und Rückweg erhalten bleibt. Da XML genau ein Wurzelelement braucht, wird ein Array oder ein Objekt mit mehreren obersten Schlüsseln in ein <root>-Element verpackt; Array-Einträge werden zu wiederholten <item>-Elementen.

    Begegnen wird dir das beim Export in ein Altsystem, einem reinen XML-Import, einem SOAP-Endpunkt oder einer Office-Vorlage. Das Ergebnis ist eingerücktes, wohlgeformtes XML mit XML-Deklaration - bereit zum Öffnen oder für eine XML-Toolchain. Ungültiges JSON wird mit einer klaren Fehlermeldung abgewiesen, nichts wird hochgeladen.

    Technische Daten

    Technische Daten
    EingabeformateJSON
    AusgabeformatXML
    StapelverarbeitungNein
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

    1. JSON-Datei ablegen oder auswählen.
    2. Das Tool serialisiert sie zu XML.
    3. XML-Datei herunterladen.

    Grenzen: Das Ergebnis ist wohlgeformtes XML mit genau einem Wurzelelement: Arrays oder Objekte mit mehreren obersten Schlüsseln werden in <root> verpackt, Array-Einträge werden zu <item>. Schlüssel mit dem Präfix "@_" werden zu Attributen - JSON kennt sonst keine Attribute, ohne dieses Präfix wird alles zu Elementen. Ungültiges JSON wird klar abgewiesen.

    Häufige Fragen

    Wird meine Datei hochgeladen?

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

    Wie entstehen XML-Attribute?

    Schlüssel mit dem Präfix "@_" werden zu Attributen - genau spiegelbildlich zu XML zu JSON.

    Warum ein <root>-Element?

    XML braucht genau eine Wurzel. Arrays und Objekte mit mehreren obersten Schlüsseln werden deshalb in <root> verpackt.

    Was wird aus JSON-Arrays?

    Array-Einträge werden zu wiederholten <item>-Elementen.

    Ist ein Hin- und Rückweg möglich?

    Ja, die "@_"-Attribut-Konvention passt zu unserem Tool XML zu JSON.

    Passende Tools