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);
Siehe auch JsonArrayGetArray, JsonArrayGetBool, JsonArrayGetNumber, JsonArrayGetObject, JsonArrayGetSize, JsonArrayGetString, JsonArrayGetType