JSON_ArraySetArray

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)