%JSON_ArrayGetArray function


Function

Returns an array on the specified index from a JSON array.

Declaration
INT %JSON_ArrayGetArray(
    INT in handle, 
    INT in index
 )
Parameters
handleHandle to parent the JSON array.
indexIndex of the array
Return value
Handle tot the JSON array, must be allowed by %JSON_FreeArrayHandle.


Description

The function returns an array on the specified index from the JSON array.

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

Example
 INT _arr
 _arr := %JSON_ArrayFromString('[[1,2,3],[4,5,6]]')
 
 INT _tmp
 _tmp := %JSON_ArrayGetArray(_arr, 1)

 %JSON_FreeArrayHandle(_tmp)
 %JSON_FreeArrayHandle(_arr)
Napíšte komentár