JsonArrayClear

value JsonArrayClear ( value jsonArray );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Alle Elemente des JSONARRAY-Objekts jsonArray wurden erfolgreich gelöscht.

FALSE / false / 0

Das Löschen ist fehlgeschlagen - jsonArray verweist auf kein gültiges JSONARRAY-Objekt.

Parameter

jsonArray

Das gültige JSONARRAY-Objekt, dessen Elemente gelöscht werden soll.

Bemerkungen

Löscht alle Elemente im JSONARRAY-Objekt jsonArray. Nach dem Aufruf ist das JSONARRAY-Objekt jsonArray leer.

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

JsonArrayClear(jsonArray);

JsonArrayAddNumber(jsonArray, 1);
JsonArrayAddNumber(jsonArray, 2);

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

Die Json-Funktionen

Siehe auch JsonArrayDelete