JsonDelete

value JsonDelete ( value json, value Index / string strName );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Das JSON-Element wurde erfolgreich entfernt.

FALSE / false / 0

Das Entfernen des JSON-Elements ist fehlgeschlagen. Es wurde kein Element an der Position Index gefunden bzw. es existiert kein Element mit dem Namen strName.

Parameter

json

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

Index

Die Position des Elements, das aus dem JSON-Objekt json entfernt werden soll.

strName

Der Name des Elements, das aus dem JSON-Objekt json entfernt werden soll.

Bemerkungen

Entfernt das Element an der Position Index bzw. mit dem Namen strName aus dem JSON-Objekt json.

Beispiel


value json, jsonArray;
json = JsonCreate();
JsonAddBool(json, "Boolean", false);
JsonAddNumber(json, "Number", 3.14);
JsonAddString(json, "String", "xyz");
string strJson = JsonToString(json);
//Inhalt von strJson:
//{
//  "Boolean": false,
//  "Number": 3.14,
//  "String": "xyz"
//}
JsonDelete(json, 0);
strJson = JsonToString(json);
//Inhalt von strJson:
//{
//  "Number": 3.14,
//  "String": "xyz"
//}
JsonDelete(json, "String");
strJson = JsonToString(json);
//Inhalt von strJson:
//{
//  "Number": 3.14
//}
JsonClose(json);
 

Die Json-Funktionen

Siehe auch  JsonRename