Wandeln Sie ein JSON-Objekt oder -Array in gleichwertiges XML-Markup mit vorhersehbarer Elementverschachtelung um.
Abbildungsregeln
- JSON-Objekte werden zu XML-Elementen; jeder Schlüssel ist ein Tag-Name, jeder Wert verschachtelter Inhalt oder Kindelemente.
- JSON-Arrays wiederholen Elemente oder hüllen Einträge gemäß der Array-Richtlinie des Konverters ein.
- Primitive Werte (Zeichenketten, Zahlen, Wahrheitswerte, null) werden zu Textknoten oder selbstschließenden Elementen.
Ungültiges JSON wird vor dem Start der Umwandlung abgelehnt, damit kein unvollständiges XML entsteht.
Wann Sie es nutzen
Verbinden Sie REST-JSON-APIs mit älteren XML-Verbrauchern, erzeugen Sie Konfigurationsschnipsel für Unternehmenssysteme oder prüfen Sie, wie hierarchische Daten in spitzen Klammern aussehen.
Einschränkungen
JSON-Schlüssel, die keine gültigen XML-Namen sind, können maskiert oder verändert werden. Attribute gegenüber Elementen folgen einer festen Konvention — nicht jede Schema-Vorliebe. Namensräume, CDATA-Abschnitte und gemischte Inhaltsmodelle werden nicht automatisch abgeleitet. Große Nutzlasten sind durch die Browser-Zeichenkettengröße begrenzt.
Beispiel
Geben Sie die Standardbeispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur eine Eingabe.