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
//      }
//    ]
//  }
//}

Die Json-Funktionen

Siehe auch JsonToStringCompact, JsonExpand, JsonCompact