convert JSON to XML(a,b)
Gruppe |
Wandelt den Inhalt einer JSON-Datei in Parameter a in XML-Inhalt um.
Mit Parameter b ist es möglich, den erzeugten XML-Inhalt in ein XML-Objekt (DOM) zu speichern.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Zu konvertierender Wert (Inhalt der JSON-Datei). |
b |
(optional) Wenn Sie hier einen Namen angeben, dann wird der erzeugte XML-Inhalt in ein XML-Objekt (DOM) gespeichert. Auslesen können Sie dieses Objekt z. B. mit der Funktion get value from XML( a, b, c, d, e ). |
Beispiel
Wir tragen folgenden JSON-Inhalt in Parameter a ein.
{
"zahlungskondition1":"",
"ustsatz2":"7",
"ilnlieferant":"123456789",
"freitext":"",
"bestellnr":"4711",
"ustsatz1":"19",
"ilnrechnung":"",
"lieferscheinnr":"0815",
"rechnungsnr":"08154711",
"zahlungskondition2":"",
"waehrung":"EUR",
"ilnkaeufer":"400000045687",
"complexPosition_Position":[
{
"menge":200,
"masseinheit":"ST",
"ustsatz_pos":"19",
"ArtNrLieferant":"87490",
"inhalt":"Wurst",
"positionsNr":"1",
"preis":30,
"EAN":"3654878784"
},
{
"menge":1,
"masseinheit":"ST",
"ustsatz_pos":"",
"ArtNrLieferant":"8786767",
"inhalt":"",
"positionsNr":"2",
"preis":56,
"EAN":"546546"
}
]
}
Als Ergebnis bekommen wir folgenden XML-Inhalt.
<
root
>
<
JsonData
>
<
zahlungskondition1
/>
<
ustsatz2
>7</
ustsatz2
>
<
ilnlieferant
>123456789</
ilnlieferant
>
<
freitext
/>
<
bestellnr
>4711</
bestellnr
>
<
ustsatz1
>19</
ustsatz1
>
<
ilnrechnung
/>
<
lieferscheinnr
>0815</
lieferscheinnr
>
<
rechnungsnr
>08154711</
rechnungsnr
>
<
zahlungskondition2
/>
<
waehrung
>EUR</
waehrung
>
<
ilnkaeufer
>400000045687</
ilnkaeufer
>
<
complexPosition_Position
>
<
menge
>200</
menge
>
<
masseinheit
>ST</
masseinheit
>
<
ustsatz_pos
>19</
ustsatz_pos
>
<
ArtNrLieferant
>87490</
ArtNrLieferant
>
<
inhalt
>Wurst</
inhalt
>
<
positionsNr
>1</
positionsNr
>
<
preis
>30</
preis
>
<
EAN
>3654878784</
EAN
>
</
complexPosition_Position
>
<
complexPosition_Position
>
<
menge
>1</
menge
>
<
masseinheit
>ST</
masseinheit
>
<
ustsatz_pos
/>
<
ArtNrLieferant
>8786767</
ArtNrLieferant
>
<
inhalt
/>
<
positionsNr
>2</
positionsNr
>
<
preis
>56</
preis
>
<
EAN
>546546</
EAN
>
</
complexPosition_Position
>
</
JsonData
>
</
root
>