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);
Siehe auch JsonArrayClear