ToolsMaxxing

JSON-XML-Umwandler

Wandle JSON in XML und XML in JSON um, auf Wunsch mit erhaltenen Attributen.

Deine Dateien bleiben auf deinem Gerät

So funktioniert es

  1. 1Wähle „JSON in XML“ oder „XML in JSON“.
  2. 2Füge deinen Text ein oder wähle „Beispiel ausprobieren“.
  3. 3Lege den Namen des Wurzelelements fest und ob Attribute verwendet werden.
  4. 4Kopiere oder lade das Ergebnis herunter.

Was die Optionen bewirken

Wurzelelement
XML braucht genau eine Wurzel. Wenn dein JSON mehrere Schlüssel auf oberster Ebene hat, werden sie in dieses Element gepackt.
Schlüssel mit @_ am Anfang sind Attribute
In JSON wird ein Schlüssel wie „@_id“ zum Attribut id="..." an seinem Element, und umgekehrt beim Lesen von XML.
Zahlen und Booleans erkennen
Beim Lesen von XML werden 42 und true zu typisierten Werten statt zu Strings.

Datenschutz

Alles läuft in deinem Browser. Was du einfügst, wird nie an einen Server gesendet.

Häufige Fragen

Wie werden wiederholte XML-Elemente umgewandelt?

Mehrere Elemente mit demselben Namen werden zu einem JSON-Array. Ein einzelnes bleibt ein einfacher Wert, daher kann sich die Form je nach Daten ändern. Plane das ein, wenn du das JSON im Code liest.

Wohin kommen XML-Attribute in JSON?

Sie werden zu Schlüsseln, die mit @_ beginnen, neben dem Inhalt der Kindelemente. Text neben Attributen wird unter #text gespeichert.

Warum fügt meine JSON-Umwandlung ein Wurzelelement hinzu?

XML-Dokumente müssen eine Wurzel haben. Wenn dein JSON ein Array ist oder mehr als einen Schlüssel auf oberster Ebene hat, wird es in den gewählten Wurzelnamen gepackt, standardmäßig root.

Bleiben Kommentare und Verarbeitungsanweisungen erhalten?

Nein. Kommentare, CDATA-Hüllen und die XML-Deklaration werden nicht in JSON übernommen. Der Text in CDATA bleibt erhalten.

Wird gegen ein Schema validiert?

Nein. Es prüft, dass das XML wohlgeformt ist, also Tags ausgeglichen und Attribute in Anführungszeichen sind, aber nicht gegen ein XSD oder DTD.

Ähnliche Tools