Kategorie: Entwicklung
JSON-zu-XML-Konverter
JSON in verschachteltes, lesbares XML umwandeln
Wandeln Sie JSON-Objekte und -Arrays in eingerücktes XML um, mit einem von Ihnen festgelegten Namen für das Wurzelelement, berechnet lokal beim Tippen. Nichts von dem, was Sie einfügen, wird hochgeladen.
In Ihrem Browser in XML umgewandelt.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<site>LocalTools</site>
<private>true</private>
<locales>en</locales>
<locales>de</locales>
<locales>ja</locales>
<limits>
<uploads>0</uploads>
<requests />
</limits>
</root>Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
XML und JSON bilden beide verschachtelte Daten ab, aber viele Altsysteme, Feeds und Konfigurationsformate erwarten weiterhin XML. Dieses Tool durchläuft ein geparstes JSON-Dokument und wandelt jeden Objektschlüssel in ein passendes XML-Element um, wiederholt Array-Einträge als gleichrangige Elemente und escaped Textinhalte, sodass das Ergebnis gültiges, eingerücktes XML ist, das Sie direkt in ein anderes Tool übernehmen können.
So funktioniert es
- Fügen Sie JSON in das Eingabefeld ein oder laden Sie das Beispiel.
- Legen Sie den Namen des Wurzelelements für das erzeugte Dokument fest.
- Kopieren Sie die XML-Ausgabe oder laden Sie sie herunter.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Wie werden JSON-Arrays in XML dargestellt?
- Jeder Array-Eintrag wird zu einem wiederholten gleichrangigen Element mit demselben Tag-Namen wie der Schlüssel des Arrays, da XML keinen nativen Array-Typ kennt.
- Was passiert mit Schlüsseln, die keine gültigen XML-Elementnamen sind?
- Zeichen außerhalb von Buchstaben, Ziffern, Unterstrich, Bindestrich und Punkt werden durch einen Unterstrich ersetzt, und ein Name, der nicht mit einem Buchstaben oder Unterstrich beginnen kann, wird automatisch mit einem Präfix versehen.
- Wird etwas hochgeladen?
- Nein. Eingabe und Ergebnis werden in Ihrem Browser verarbeitet.