%JSON_ArrayGetObject function


Function

Get object at index from JSON array.

Declaration


INT %JSON_ArrayGetObject(
    INT in handle, 
    INT in index
 )


Parameters


handleHandle to parent JSON array.
indexIndex of object


Return value
Handle to JSON object, must be released by %JSON_FreeObjectHandle.


Description

Funcion get object at index from JSON array.

Exception is thrown if object at index is not object, handle to JSON array is invalid or index is out of range.

Example


 INT _arr
 _arr := %JSON_ArrayFromString('[{"Name":"John"}]')
 
 INT _obj
 _obj := %JSON_ArrayGetObject(_arr, 1)

 %JSON_FreeObjectHandle(_obj)
 %JSON_FreeArrayHandle(_arr)