JsonArrayDelete

value JsonArrayDelete ( value jsonArray, value Index );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Das JSONARRAY-Element wurde erfolgreich entfernt.

FALSE / false / 0

Das Entfernen des JSONARRAY-Elements ist fehlgeschlagen. Es wurde kein Element an der Position Index gefunden.

Parameter

jsonArray

Das JSONARRAY-Objekt, aus dem das Element entfernt werden soll.

Index

Die Position des Elements, das aus dem JSONARRAY-Objekt jsonArray entfernt werden soll.

Bemerkungen

Entfernt das Element an der Position Index aus dem JSONARRAY-Objekt jsonArray.

Ist das Element an der Position Index ein JSON/JSONARRAY-Objekt, das mit Hilfe von JsonCreate, JsonCreateFromFile, JsonCreateFromString, JsonAddArray, JsonAddObject, JsonArrayCreate, JsonArrayCreateFromString, JsonArrayAddArray oder JsonArrayAddObject angelegt wurde, dann kann dieses Objekt mit JsonClose bzw. JsonArrayClose geschlossen werden. Wird darauf verzichtet, dann wird dieses Objekt beim Schließen von jsonArray automatisch mitgeschlossen.

Beispiel

value jsonArray;

JsonArrayCreateFromString(jsonArray, "[1.0,2.5,3]");

string strJson;
strJson = JsonArrayToString(jsonArray);
//Inhalt von strJson:
//[
//  1.0,
//  2.5,
//  3
//]
JsonArrayDelete(jsonArray, 0);

strJson = JsonArrayToString(jsonArray);
//Inhalt von strJson:
//[
//  2.5,
//  3
//]
JsonArrayClose(jsonArray);
 

Die Json-Funktionen

Siehe auch JsonArrayClear