26.51 WRITEプロシージャのシグネチャ16

このプロシージャは、解析されたAPEX_JSON.t_values表の部分を書き込みます。

構文

APEX_JSON.WRITE (
    p_values           IN t_values,
    p_path             IN VARCHAR2 DEFAULT '.',
    p0                 IN VARCHAR2 DEFAULT NULL,
    p1                 IN VARCHAR2 DEFAULT NULL,
    p2                 IN VARCHAR2 DEFAULT NULL,
    p3                 IN VARCHAR2 DEFAULT NULL,
    p4                 IN VARCHAR2 DEFAULT NULL );

パラメータ

表26-64 WRITEプロシージャのパラメータ

パラメータ 説明
p_values 解析されたJSONメンバー。
p_path p_valuesへの索引。
p[0-4] p_path%NはそれぞれpNに置換され、i-th %sまたは%dはそれぞれp[i-1]に置換されます。

この例では、JSON文字列を解析し、その部分を書き込みます。

DECLARE
  j apex_json.t_values;
BEGIN
  apex_json.parse(j, '{ "foo": 3, "bar": { "x": 1, "y": 2 }}');
  apex_json.write(j,'bar');
END;