PUT Procedure Signature 1

Adds a key value pair of type VARCHAR2 to an object.

Syntax

MEMBER PROCEDURE put (
    p_key        IN   VARCHAR2,
    p_value      IN   VARCHAR2,
    p_omit_null  IN   BOOLEAN      DEFAULT TRUE );

Parameters

Parameter Description
p_key

The key.

p_value

The value.

p_omit_null

Whether to omit the key value pair if the value is null.

Example

Create an object with an attribute of type VARCHAR2.

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

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

Output:
    {"foo":"bar"}