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

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

前 | 次 |

# 9.7 JSONファンクション

このファンクションは、特殊文字をすべてエスケープした`p_string`を戻します。

構文

    APEX_ESCAPE.JSON (
        p_string  IN VARCHAR2 )
    RETURN VARCHAR2;

パラメータ

表9-7 JSONファンクションのパラメータ

パラメータ | 説明
--- | ---
`p_string` | エスケープされる文字列。

戻り値/発生するエラー

表9-8 JSONファンクションの戻り値

戻り値 | 説明
--- | ---
`VARCHAR2` | エスケープされた文字列。

例

次の例では、`{ "name": "O\u0027Brien"}`と出力します

    declare
        l_string varchar2(4000) := 'O''Brien';
    begin
        sys.htp.p('{ "name": "'||apex_escape.json(l_string)||'"}');
    end;