このプロシージャは、型VARCHAR2
の配列属性を書き込みます。
構文
APEX_JSON.WRITE ( p_value IN VARCHAR2 );
パラメータ
表19-43 WRITEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
書き込まれる値。 |
例
この例では、1、"two"、"long text"、false、現在の日付およびXML文書のJSON表現が格納されている配列を書き込みます。
DECLARE l_clob clob := 'long text'; l_xml sys.xmltype := sys.xmltype('<obj><foo>1</foo><bar>2</bar></obj>'); BEGIN apex_json.open_array; -- [ apex_json.write(1); -- 1 apex_json.write('two'); -- , "two" apex_json.write(l_clob); -- , "long text" apex_json.write(false); -- , false apex_json.write(sysdate); -- , "2014-05-05T05:36:08Z" apex_json.write(localtimestamp); -- , "2014-05-05T05:36:08.5434Z" apex_json.write(current_timestamp); -- , "2014-05-05T05:36:08.5434+02:00" apex_json.write(l_xml); -- , { "foo": 1, "bar": 2 } apex_json.close_array; -- ] END;
親トピック: APEX_JSON