JSON_ArrayGetObject

JSON_ArrayGetObject

%JSON_ArrayGetObject function


Function

Gets the object on the specified index from the JSON array.

Declaration

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

Parameters

handle

Handle to parent JSON array.

index

Index of the object.

Return value

Handle to JSON object, must be allowed by %JSON_FreeObjectHandle.

Description

The function gets an object on the specified index from the JSON array.

If the item type is not an object, the handle on the JSON array is invalid, or the index is invalid, an exception is thrown.

Example

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