JSON ↔ XML Konverter
Fügen Sie links JSON oder XML ein, und das in das andere Format konvertierte Ergebnis wird rechts angezeigt. Formix erkennt das eingefügte Format automatisch, Sie können die Richtung aber auch manuell wählen. Daten werden nie an einen Server gesendet.
Tipp. Im Modus „Automatische Erkennung" bestimmt Formix die Konvertierungsrichtung anhand des ersten Zeichens des eingefügten Textes ({ oder [ bedeutet JSON, < bedeutet XML); ist das Format unklar, können Sie die Richtung manuell im Dropdown-Menü wählen. Da JSON und XML Daten grundlegend unterschiedlich darstellen, folgt die Konvertierung festen Regeln: Wiederholte Werte in einem JSON-Array werden in mehrere XML-Elemente mit demselben Namen umgewandelt, und XML-Attribute werden in einem „@attributes"-Objekt im resultierenden JSON erhalten. Nach einer Hin-und-Rück-Konvertierung JSON → XML → JSON kann die ursprüngliche Struktur daher möglicherweise nicht exakt wiederhergestellt werden (z. B. wird ein Array der obersten Ebene in eine
So verwenden Sie dieses Tool
- Fügen Sie JSON oder XML in das Eingabefeld links ein, das Format wird automatisch erkannt und das konvertierte Ergebnis rechts angezeigt.
- Wenn das automatisch erkannte Format nicht Ihren Erwartungen entspricht, können Sie im Dropdown-Menü „Konvertierungsrichtung" manuell JSON → XML oder XML → JSON wählen.
- Wenn die Eingabe kein gültiges JSON/XML ist, erhalten Sie eine ungefähre Zeile/Spalte des Fehlers.
- Verwenden Sie das Einrückungsgrößen-Menü, um die Formatierung des Ergebnisses anzupassen, und holen Sie es dann über „Kopieren" oder „Ergebnis herunterladen".
- „Minifiziertes Ergebnis kopieren" kopiert das Ergebnis ohne unnötige Leerzeichen — ideal zum Einfügen in Konfigurationsdateien oder API-Anfragen.
- Die gesamte Verarbeitung erfolgt in Ihrem Browser — die von Ihnen eingegebenen Daten werden nie an einen Server gesendet.
Verwandte Tipps
- Schlüssel eines JSON-Objekts werden zu XML-Elementnamen; Schlüssel mit Leerzeichen oder Symbolen, die als XML-Tag-Namen ungültig sind, werden automatisch bereinigt.
- Da XML keinen nativen Array-Typ hat, wird ein JSON-Array wie ["a", "b"] in zwei gleichnamige Geschwisterelemente umgewandelt, statt in ein Element, das eine Liste enthält.
- Beim Konvertieren von XML mit Attributen (z. B.
) werden die Attribute unter dem Schlüssel „@attributes" im resultierenden JSON erhalten, ohne Informationsverlust. - Wenn Sie nur JSON oder XML separat validieren oder formatieren möchten, probieren Sie den JSON-Formatierer oder den XML-Formatierer in den verwandten Links unten.