26.26 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 );
パラメータ
表26-33 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