JsonArraySetNull

value JsonArraySetNull ( value jsonArray, value Index );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Das Element wurde erfolgreich auf null gesetzt.

FALSE / false / 0

Entweder ist das JSONARRAY-Objekt jsonArray ungültig oder die Position Index liegt außerhalb des gültigen JSONARRAY-Bereichs von jsonArray.

Parameter

jsonArray

Das gültige JSONARRAY-Objekt, in dem ein Element auf null gesetzt werden soll.

Index

Die Position des Elements im JSONARRAY-Objekt jsonArray, das auf null gesetzt werden soll. Für das erste JSONARRAY-Element gilt: Index = 0.

Bemerkungen

Setzt das Element, an der Position Index im JSONARRAY-Objekt jsonArray, auf null. Der Schlüsselwert null zeigt an, dass dem Element kein Wert zugewiesen wurde, also auch nicht 0 bzw. ein Leerstring "" ist.

Beispiel

//Inhalt von "data.json":
//{
//  "Boolean": true,
//  "Number": 3.14,
//  "WithoutContent": null,
//  "String": "xyz",
//  "Array": [
//    1,
//    true,
//    null,
//    "abc"
//  ]
//}
value json;
if (!JsonCreateFromFile(json, "data.json"))
    return (false);
end
value jsonArray, insertedObject;
jsonArray = JsonGetArray(json, "Array");

JsonArraySetNumber(jsonArray, 0, 2);
JsonArraySetBool(jsonArray, 1, false);
JsonArraySetString(jsonArray, 2, "");
JsonArraySetNull(jsonArray, 3);

string strJson;
strJson = JsonToString(json);
//Inhalt von strJson:
//{
//  "Boolean": true,
//  "Number": 3.14,
//  "WithoutContent": null,
//  "String": "xyz",
//  "Array": [
//    2,
//    false,
//    "",
//    null
//  ]
//}
JsonClose(json);
 

Die Json-Funktionen

Siehe auch JsonArraySetBool, JsonArraySetNumber, JsonArraySetString