JSON-XML-Konverter

Konverter von JSON zu XML und XML zu JSON: Attribute mit @, Text als #text, Arrays als wiederholte Elemente, Fehler mit Zeilennummer. Läuft im Browser.

Auch: JSON ↔ YAML Konverter · CSV-zu-JSON-Konverter · XML-Formatierer

Was er macht


JSON und XML strukturieren Daten unterschiedlich, deshalb folgt der Konverter der gängigsten Konvention: XML-Attribute werden zu Schlüsseln, die mit @ beginnen, Text zwischen Kindelementen landet in #text und ein sich wiederholendes Element wird zu einem JSON-Array. Die Rückkonvertierung ergibt dieselbe Struktur. XML kennt keine Datentypen, daher kommen Zahlen und true/false als Text zurück.

So wird er benutzt


  1. Wählen Sie die Richtung und fügen Sie Ihr JSON oder XML ein.
  2. Das Ergebnis erscheint während der Eingabe; Fehler zeigen Zeile und Spalte.
  3. Kopieren oder laden Sie das Ergebnis herunter oder tauschen Sie, um zurückzukonvertieren.

Häufige Fragen


Warum wird mein JSON in ein Wurzelelement gepackt?
Ein XML-Dokument muss genau ein Wurzelelement haben. Hat das JSON mehrere Schlüssel auf oberster Ebene oder ist es eine Liste, packt der Konverter es in <root>.

Werden meine Daten irgendwohin gesendet?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser und ist daher für Konfigurationsdateien und private Daten sicher.