JSON_ArraySetArray
%JSON_ArraySetArray function
Function
Inserts a new array at the specified index into the JSON array.
Declaration
%JSON_ArraySetArray(
INT in handle,
INT in index,
INT in array
)Parameters
handle | Handle to parent JSON array. |
index | Index |
array | Handle to JSON array. |
Return value
None
Description
The function inserts a new array at the specified index into the JSON array.
If it is an invalid handle on a JSON array or an invalid handle on an inserted JSON array or is an invalid index, an exception is thrown.
Example
INT _arr
_arr := %JSON_CreateArray()
INT _tmp
_tmp := %JSON_CreateArray()
%JSON_ArraySetLength(_arr, 1)
%JSON_ArraySetArray(_arr, 1, _tmp)
%JSON_FreeArrayHandle(_arr)
%JSON_FreeArrayHandle(_tmp)