JSON zu XML
JSON online in XML-Format umwandeln
JSON-Eingabe
XML-Ausgabe
Was ist JSON zu XML?
XML (eXtensible Markup Language) und JSON werden beide für strukturierte Daten verwendet. XML nutzt Tags und Attribute; JSON nutzt Schlüssel und Werte. Die Umwandlung von JSON in XML bedeutet, Objekte in Elemente, Eigenschaften in Kindelemente oder Attribute und Arrays in wiederholte Elemente zu verwandeln. Einige Legacy-Systeme, SOAP-APIs und Konfigurationsformate erwarten XML. Dieses Tool erzeugt XML aus Ihrem JSON.
Die Konvertierung läuft in Ihrem Browser. Sie können einen Root-Element-Namen festlegen und wählen, ob die XML-Deklaration eingeschlossen werden soll. Nichts wird an einen Server gesendet.
So verwenden Sie dieses Tool
JSON einfügen
Fügen Sie Ihr JSON in den linken Editor ein oder laden Sie eine Datei hoch. Verwenden Sie Beispiel für Beispieldaten. Klicken Sie auf das Einstellungs-Symbol, um den Root-Element-Namen und die XML-Deklaration festzulegen.
XML-Ausgabe prüfen
Das rechte Panel zeigt das generierte XML. Objektschlüssel werden zu Elementnamen; Werte werden zu Textinhalt. Arrays erzeugen wiederholte Elemente. Die XML-Spezifikation definiert das Format.
Herunterladen oder Kopieren
Nutzen Sie <strong>Herunterladen</strong> oder <strong>Kopieren</strong> für das XML. Für die umgekehrte Konvertierung XML zu JSON. Zum Formatieren von JSON zuerst den JSON Formatierer.
Beispiele: JSON zu XML
Hier ein Beispiel für die Umwandlung von JSON in XML.
Beispiel: Teilnehmerdatensatz
JSON-Eingabe:
Generierte XML-Ausgabe:
JSON vs. XML
JSON ist einfacher und kompakter; XML unterstützt Namespaces, Attribute und gemischten Inhalt. Die Konvertierung mappt JSON-Objekte auf XML-Elemente. Es gibt keine einheitliche Standardabbildung; verschiedene Tools treffen unterschiedliche Entscheidungen. Dieses Tool nutzt einen gängigen Ansatz: Objekte werden zu verschachtelten Elementen, Arrays zu wiederholten Elementen. Für mehr Kontrolle benötigen Sie möglicherweise eine Bibliothek wie xml-js oder eigenen Code.
Häufig gestellte Fragen
Werden XML-Sonderzeichen escaped?
Ja. Zeichen wie <, > und & werden im Textinhalt gemäß der XML-Spezifikation escaped.
Was ist mit ungültigen XML-Elementnamen?
JSON-Schlüssel können Zeichen enthalten, die XML-Elementnamen nicht erlauben (z. B. Leerzeichen, Zahlen am Anfang). Der Konverter bereinigt oder prefixiert solche Schlüssel typischerweise. Prüfen Sie die Ausgabe.
Werden meine Daten irgendwohin gesendet?
Nein. Die Konvertierung läuft in Ihrem Browser.
Kann ich XML zurück in JSON konvertieren?
Ja. Nutzen Sie das Tool XML zu JSON auf dieser Seite.
Was ist das Root-Element?
XML benötigt ein einzelnes Root-Element. Die Einstellungen lassen Sie den Namen wählen (Standard "root"). Das JSON-Objekt wird zum Inhalt dieses Elements.
Verwandte Tools
XML wird von der W3C und W3C XML definiert. Für JSON siehe json.org, RFC 8259 und MDN. Siehe auch xml-js und DOMParser.