JsonArrayIsNull

value JsonArrayIsNull ( value jsonArray, value Index );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Das Element an der Position Index ist ein null Wert.

FALSE / false / 0

Das Element an der Position Index ist kein null Wert.

-1

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 JSONARRAY-Objekt, in dem der Wert eines Elements auf null geprüft werden soll.

Index

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

Bemerkungen

Liefert zurück, ob das Element an der Position Index im JSONARRAY-Objekt jsonArray ein null Wert ist. 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;
jsonArray = JsonGetArray(json, "Array");

value isBool, isNull;
isBool = JsonArrayGetType(jsonArray, 1) == JSON_BOOLEAN;
//isBool = true
isNull = JsonArrayGetType(jsonArray, 2) == JSON_NULL;
//isNull = true
isNull = JsonArrayIsNull(jsonArray, 2);
//isNull = true
JsonClose(json);
 

Die Json-Funktionen

Siehe auch JsonArrayGetArray, JsonArrayGetBool, JsonArrayGetNumber, JsonArrayGetObject, JsonArrayGetSize, JsonArrayGetString, JsonArrayGetType