JSON-zu-XML-Konverter

Wandle JSON ohne Upload in maskiertes, eingerücktes XML um.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

<?xml version="1.0" encoding="UTF-8"?>
<person>
  <name>Ada</name>
  <active>true</active>
  <skills>math</skills>
  <skills>code</skills>
</person>

Funktion des Konverters

Überführt analysiertes JSON in eingerücktes XML. Objektschlüssel werden Elemente, Arrayeinträge wiederholte Elemente, primitive Werte Text und null ein selbstschließendes Element.

Anwendung

Füge striktes JSON ein und prüfe die XML-Vorschau. Bei einem Objekt mit einem Schlüssel wird dieser zur Wurzel; andere Werte erhalten ein root-Element.

Maskierung

Kaufmannszeichen, spitze Klammern und Anführungszeichen in Werten werden als XML-Entities maskiert und können dadurch keine Tags öffnen.

Arrays

Jeder Arrayeintrag erhält denselben Tag-Namen. Dadurch entstehen übliche wiederholte Geschwister statt einer zusätzlichen item-Hülle.

Elementnamen

JSON-Schlüssel für Tags müssen gültige XML-Namen sein. Sie dürfen weder Leerzeichen enthalten noch mit einer Zahl beginnen; andernfalls erscheint ein Fehler.

Grenzen

JSON kennt keine nativen Attribute, Namensräume, Kommentare oder gemischte Inhalte. Der Konverter erzeugt nur Elemente nach einer festen Konvention.

Datenschutz

Die Umwandlung läuft lokal im Browser. JSON-Eingabe und XML-Ausgabe werden nicht an einen entfernten Dienst gesendet.

Häufig gestellte Fragen

Wie werden JSON-Arrays in XML dargestellt?
Jeder Arrayeintrag wird zu einem wiederholten XML-Element mit dem Eigenschaftsnamen als Tag.
Was passiert bei einem ungültigen XML-Namen?
Der Konverter meldet einen Fehler, statt den Schlüssel umzubenennen und die Struktur unbemerkt zu ändern.
Wird mein JSON bei der Konvertierung hochgeladen?
Nein. Analyse, XML-Maskierung und Ausgabe finden vollständig lokal in deinem Browser statt.