PUT Procedure Signature 5

Adds another object as a key value pair to the object. The object being added must already be properly formed.

Syntax

MEMBER PROCEDURE put (
    p_key    IN   VARCHAR2,
    p_value  IN   apex_t_javascript_object );

Parameters

Parameter Description
p_key

The key.

p_value

The value.

Example

Create an object with an object attribute.

declare
    l_obj_2 apex_t_javascript_object := apex_t_javascript_object();
    l_obj   apex_t_javascript_object := apex_t_javascript_object();
begin
    l_obj_2.open_object;
    l_obj_2.put( 'foo', 'bar' );
    l_obj_2.close_object;

    l_obj.open_object;
    l_obj.put( 'obj', l_obj_2 );
    l_obj.close_object;

    sys.dbms_output.put_line( l_obj.to_clob );
end;

Output:
    {"obj":{"foo":"bar"}}