JSON_ArrayIsValue
%JSON_ArrayIsValue function
Function
Checks if there is a value at the given index in the JSON array.
Declaration
BOOL %JSON_ArrayIsValue(
INT in handle,
INT in index
)Parameters
handle | Handle to parent JSON array. |
index | Index |
Return value
@TRUE if at given index is value of type BOOL, INT, REAL, TEXT or invalid value, else @FALSE.
Description
Function checks if there is a value of type BOOL, INT, REAL, TEXT or invalid value at the given index in the JSON array.
If the index is invalid or the handle on the JSON array is invalid, an exception is thrown.
Example
INT _arr
_arr := %JSON_ArrayFromString("[[1,2,3],{},514]")
BOOL _is_value
_is_value := %JSON_FreeArrayHandle(_arr, 3)
%JSON_DeleteArray(_arr)