JsonArraySetNumber
value JsonArraySetNumber ( value jsonArray, value Index, value Value );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Das Element wurde erfolgreich auf den numerischen Wert von Value 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 den numerischen Wert von Value gesetzt werden soll.
Index
Die Position des Elements im JSONARRAY-Objekt jsonArray, das auf den numerischen Wert Value gesetzt werden soll. Für das erste JSONARRAY-Element gilt: Index = 0.
Value
Der numerische Wert, auf den das Element an der Position Index im JSONARRAY-Objekt jsonArray gesetzt werden soll.
Bemerkungen
Setzt das Element, an der Position Index im JSONARRAY-Objekt jsonArray, auf den numerischen Wert von Value.
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);
Siehe auch JsonArraySetBool, JsonArraySetNull, JsonArraySetString