プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 15.44 WRITEプロシージャのシグネチャ15

このプロシージャは、解析された`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 );

パラメータ

表15-51 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;