JSON_ObjectGetArray

JSON_ObjectGetArray

Funkcia %JSON_ObjectGetArray


Funkcia

Vráti pole v zadanej položke z JSON objektu

Deklarácia

INT %JSON_ObjectGetArray( INT in handle TEXT in field )

Parametre

handle

Handle na JSON objekt

field

Meno položky

Návratová hodnota

Handle na JSON pole, musí byť uvoľnený pomocou %JSON_FreeArrayHandle

Popis

Funkcia vráti pole v zadanej položke z JSON objektu.

V prípade že typ položky nie je pole alebo je neplatný handle na JSON objekt alebo neexistujúce meno položky, vyvolá sa výnimka.

Príklad

INT _obj _obj := %JSON_ObjectFromString('{"Array":[1,2,3]}') INT _arr _arr := %JSON_ObjectGetArray(_obj, "Array") %JSON_FreeObjectHandle(_obj) %JSON_FreeArrayHandle(_arr)