21.25 PARSEプロシージャのシグネチャ1
このプロシージャは、JSON形式のvarchar2
またはclob
を解析し、メンバーをp_values
に格納します。
構文
APEX_JSON.PARSE (
p_values in out nocopy t_values,
p_source in varchar2,
p_strict in boolean default true );
APEX_JSON.PARSE (
p_values in out nocopy t_values,
p_source in clob,
p_strict in boolean default true );
パラメータ
表21-29 PARSEプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
JSONメンバーと値が格納される |
|
JSONソース( |
|
TRUE (デフォルト)の場合、厳密なJSONルールを強制します |
例
この例では、JSONを解析し、メンバー値を出力します。
DECLARE
l_values apex_json.t_values;
BEGIN
apex_json.parse (
p_values => l_values,
p_source => '{ "type": "circle", "coord": [10, 20] }' );
sys.htp.p('Point at '||
apex_json.get_number (
p_values => l_values,
p_path => 'coord[1]')||
','||
apex_json.get_number (
p_values => l_values,
p_path => 'coord[2]'));
END;
親トピック: APEX_JSON