JSON_ObjectGetArray
%JSON_ObjectGetArray function
Function
Returns the field in the specified item from a JSON object.
Declaration
INT %JSON_ObjectGetArray(
INT in handle,
TEXT in field
)Parameters
handle | Handle to parent JSON object. |
field | Field name |
Return value
Handle to JSON array, must be released by %JSON_FreeArrayHandle.
Description
The function returns a field in the specified item from a JSON object.
Exception is thrown ifthe object at index is not an array, handle to JSON object is invalid or the field does not exists.
Example
INT _obj
_obj := %JSON_ObjectFromString('{"Array":[1,2,3]}')
INT _arr
_arr := %JSON_ObjectGetArray(_obj, "Array")
%JSON_FreeObjectHandle(_obj)
%JSON_FreeArrayHandle(_arr)