PUT_RAW Procedure Signature 1
Adds an unescaped value to an object.
The value is added without escaping, so ensure the content of the value is trusted. Do not use this method to add untrusted data, such as input from an end-user.
Syntax
MEMBER PROCEDURE put_raw (
p_key IN VARCHAR2,
p_value IN VARCHAR2 );Parameters
| Parameter | Description |
|---|---|
p_key |
The key. |
p_value |
The value. |
Example
Create an object with unescaped values.
declare
l_obj apex_t_javascript_object := apex_t_javascript_object();
begin
l_obj.open_object;
l_obj.put_raw( 'foo', 'undefined' );
l_obj.put_raw( 'bar', 'NaN' );
l_obj.put_raw( 'baz', 'apex.jQuery' );
l_obj.close_object;
sys.dbms_output.put_line( l_obj.to_clob );
end;
Output:
{"foo":undefined,"bar":NaN,"baz":apex.jQuery}
Parent topic: APEX_T_JAVASCRIPT_OBJECT