Monu Tools

JSON zu XML Konverter

Wandle JSON in XML und XML zurück in JSON um, in beide Richtungen, komplett im Browser.

So nutzt du den JSON / XML

  1. 01

    Wähle eine Richtung: JSON zu XML oder XML zu JSON.

  2. 02

    Füge dein JSON oder XML ein.

  3. 03

    Kopiere das Ergebnis oder tausche, um zurückzuwandeln.

In beide Richtungen konvertieren

Ein Konverter, der in beide Richtungen zwischen JSON und XML wandelt und auf einem gut getesteten Parser aufbaut. Wandle ein JSON-Objekt in XML um oder parse XML zurück in JSON. Attribute bleiben erhalten, wiederholte Elemente werden zu Arrays und wieder zurück.

Praktisch, wann immer du ein XML-basiertes System mit einem JSON-basierten verbinden, eine SOAP-Nachricht als lesbares JSON prüfen oder eine JSON-Konfiguration in das XML umwandeln willst, das ein Altsystem erwartet.

Alles läuft lokal in deinem Browser, deine Daten verlassen dein Gerät also nie.

Warum XML immer noch überall ist

XML (Extensible Markup Language) ist eine seit Langem etablierte Methode, Daten mit verschachtelten Tags und Attributen zu strukturieren. Es ist immer noch überall: SOAP-Webdienste, RSS- und Atom-Feeds, Office-Dokumentformate, Android-Layouts und unzählige Konfigurations- und Datenaustauschformate.

Wie Attribute erhalten bleiben

Attribute bleiben über den kompletten Hin- und Rückweg erhalten, und zwar mit einem @_ -Präfix auf der JSON-Seite. So wird ein XML-Attribut zu einem klar gekennzeichneten JSON-Schlüssel und wieder zurück in dasselbe Attribut, statt verloren zu gehen oder mit untergeordneten Elementen verwechselt zu werden.

Wiederholte Elemente werden zu Arrays

Wiederholte Elemente werden ganz natürlich zu Arrays: Mehrere <item>-Tags unter einem übergeordneten Element werden zu einem JSON-Array, und ein JSON-Array wird zu wiederholten Elementen im XML. Das ist die Form, die die meisten realen Dokumente haben.

Häufig gestellte Fragen

Wie werden XML-Attribute behandelt?

Attribute bleiben mit einem @_-Präfix auf der JSON-Seite erhalten, sodass das Hin- und Zurückkonvertieren sie intakt hält.

Wie werden wiederholte Elemente dargestellt?

Wiederholte XML-Elemente werden zu einem JSON-Array, und Arrays in JSON werden zu wiederholten Elementen im XML.

Werden meine Daten auf einen Server hochgeladen?

Nein. Die Konvertierung läuft vollständig in deinem Browser, sodass deine Daten dein Gerät nie verlassen.

Wofür wird XML noch verwendet?

Für vieles: SOAP-Webservices, RSS- und Atom-Feeds, Office-Dokumentformate, Android-Layouts und viele Konfigurations- und Datenaustauschformate, in denen es weiterhin der Standard ist.

Ist das Konvertieren zwischen JSON und XML immer verlustfrei?

Meistens, aber die Modelle unterscheiden sich. Attribute, Text und wiederholte Elemente bilden sich sauber ab, während XML-spezifische Funktionen wie Kommentare, Namensräume und gemischter Inhalt nicht immer eine JSON-Entsprechung haben.

Quellen

Dieses Tool einbetten

Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.

<iframe src="https://monu.tools/embed/de/json-xml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Verwandte Tools