JSON_ObjectIsValue

JSON_ObjectIsValue

Funkcia %JSON_ObjectIsValue


Funkcia

Zistí, či na danej pozícii v JSON objekte sa nachádza hodnota typu BOOL, INT, REAL, TEXT alebo neplatná hodnota.

Deklarácia

BOOL %JSON_ObjectIsValue( INT in handle TEXT in field )

Parametre

handle

Handle na JSON objekt

field

Meno položky

Návratová hodnota

@TRUE ak sa na danej pozícii nachádza hodnota typu BOOL, INT, REAL, TEXT alebo neplatná hodnota, @FALSE v opačnom prípade

Popis

Funkcia zistí, či na danej pozícii v JSON objekte sa nachádza hodnota typu BOOL, INT, REAL, TEXT alebo neplatná hodnota.

V prípade, že daná pozícia neexistuje alebo je neplatný handle na JSON objekt, vyvolá sa výnimka.

Príklad

INT _obj _obj := %JSON_ObjectFromString('{"Count":5}') BOOL _is_value _is_value := %JSON_ObjectIsValue(_obj, "Count") %JSON_FreeObjectHandle(_obj)