convert JSON to XML()

Prev Next

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.

Parameter

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().

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>