JsonToString
string JsonToString ( value json, value bUseCrLf = TRUE );
Rückgabewert
Rückgabewert |
Beschreibung |
string |
Der Inhalt von JSON-Objekt jsonArray als strukturierte Zeichenkette. |
Parameter
json
Das JSON-Objekt, aus dessen Inhalt eine strukturierte Zeichenkette erstellt werden soll.
bUseCrLf
Gibt an, ob beim Erstellen der strukturierten Zeichenkette ein Zeilenumbruch mit "\r\n" oder mit "\n" erfolgen soll.
Bemerkungen
Erstellt aus dem Inhalt von JSON-Objekt json eine strukturierte Zeichenkette, die automatisch mit Einrückungen und Zeilenumbrüchen versehen ist.
Beispiel
value json = JsonCreate(); JsonUpdateString(json, "Produktliste.Produktgruppe", "PVC-isolierte Starkstromkabel 0,6/1kV"); JsonUpdateString(json, "Produktliste.Produkt[0].Type", "E-YY 4 x 6 RE"); JsonUpdateNumber(json, "Produktliste.Produkt[0].Aderanzahl", 4); JsonUpdateNumber(json, "Produktliste.Produkt[0].Aussendurchmesser", 15); JsonUpdateNumber(json, "Produktliste.Produkt[0].Belastbarkeit (Erde)", 59); JsonUpdateNumber(json, "Produktliste.Produkt[0].Belastbarkeit (Luft)", 43); JsonUpdateBool (json, "Produktliste.Produkt[0].Verfügbar", TRUE); JsonUpdateString(json, "Produktliste.Produkt[1].Type", "E-YY 1 x 16 RE"); JsonUpdateNumber(json, "Produktliste.Produkt[1].Aderanzahl", 1); JsonUpdateNumber(json, "Produktliste.Produkt[1].Aussendurchmesser", 11); JsonUpdateNumber(json, "Produktliste.Produkt[1].Belastbarkeit (Erde)", 107); JsonUpdateNumber(json, "Produktliste.Produkt[1].Belastbarkeit (Luft)", 84); JsonUpdateBool (json, "Produktliste.Produkt[1].Verfügbar", FALSE); string strJson = JsonToString(json); FileWriteContent("Produktliste.json", strJson); JsonClose(json); //Inhalt der Datei "Produktliste.json": //{ // "Produktliste": { // "Produktgruppe": "PVC-isolierte Starkstromkabel 0,6/1kV", // "Produkt": [ // { // "Type": "E-YY 4 x 6 RE", // "Aderanzahl": 4, // "Aussendurchmesser": 15, // "Belastbarkeit (Erde)": 59, // "Belastbarkeit (Luft)": 43, // "Verfügbar": true // }, // { // "Type": "E-YY 1 x 16 RE", // "Aderanzahl": 1, // "Aussendurchmesser": 11, // "Belastbarkeit (Erde)": 107, // "Belastbarkeit (Luft)": 84, // "Verfügbar": false // } // ] // } //}
Siehe auch JsonToStringCompact, JsonExpand, JsonCompact