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);
 

Die Json-Funktionen

Siehe auch JsonArraySetBool, JsonArraySetNull, JsonArraySetString