JSON_ObjectSetObject

JSON_ObjectSetObject

%JSON_ObjectSetObject function


Function

Adds a name-object pair into the JSON object

Declaration

%JSON_ObjectSetObject( INT in handle, TEXT in field, INT in object )

Parameters

handle

Handle to parent JSON object.

field

Field name

object

Handle to JSON object

Return value

None

Description

Function adds a name-object pair into the JSON object. If the field already exists, value is updated.

Exception is thrown if handle to parent JSON object or added JSON object is invalid or field does not exists.

Example

INT _obj _obj := %JSON_CreateObject() INT _arr _arr := %JSON_CreateArray() %JSON_ArrayAppendValue(_arr, 3.1416) %JSON_ObjectSetArray(_obj, "Constants", _arr) %JSON_FreeObjectHandle(_obj) %JSON_FreeArrayHandle(_arr)