JSON_ArrayGetArray

JSON_ArrayGetArray

%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

handle

Handle to parent the JSON array.

index

Index 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)