JSON in XML

JSON in XML wandeln oder XML zurück in JSON. Die Umwandlung bleibt im Browser.

Derselbe Baum, andere Klammern

JSON und XML können denselben Baum tragen. Diese Seite schreibt JSON als Elemente oder liest Elemente zurück nach JSON. Sie prüft kein Schema. Zahlen kommen als Text zurück. Nur JSON setzen: JSON formatieren. YAML: JSON zu YAML.

So benutzen Sie die Seite

  1. JSON oder XML einfügen und die Richtung wählen.
  2. Wurzelelement ist das äußere Tag, Vorgabe root. Name der Array-Einträge gilt, wenn der Wert ganz außen ein Array ist, Vorgabe item.
  3. Hübsch drucken setzt Zeilenumbrüche und Einrückung.
  4. Beispiel wechselt. Ein Klick macht aus {"name":"Ada","n":2,"tags":["a","b"]} XML, der nächste aus diesem XML wieder JSON.

Wie Werte geschrieben werden

Ein Objekt wird verschachtelte Elemente, ein Array dasselbe Tag mehrfach. Ein Array ganz außen liegt in der Wurzel, jeder Eintrag nutzt den Item-Namen. Ein Schlüssel mit @ wird ein Attribut, #text der Text im Tag, null ein leeres Tag. Namen beginnen mit Buchstabe oder Unterstrich. Eine Ziffer am Anfang oder ein Leerzeichen wird abgelehnt. Zurück werden gleiche Nachbar-Tags ein Array, Attribute @Name, und jeder Wert Text, also 2 als "2". Unlesbares XML und defektes JSON melden jeweils einen Fehler.

Wofür

  • Eine kurze JSON-Konfiguration an ein Werkzeug geben, das nur XML nimmt.
  • Ein kurzes XML nach JSON lesen und dann formatieren.
  • Sehen, wie ein Array als wiederholte Tags aussieht.

Fragen

Die Zahl kam in Anführungszeichen zurück.

XML hat in dieser Wandlung keinen Zahlentyp. Der Inhalt wird eine JSON-Zeichenkette.

Ein Schlüssel wurde abgelehnt.

XML-Namen dürfen nicht mit einer Ziffer beginnen und kein Leerzeichen enthalten.