37.35 TO_XMLTYPEファンクション
このプロシージャは、JSON形式のvarchar2またはCLOBを解析し、XMLTypeに変換します。
構文
APEX_JSON.TO_XMLTYPE (
p_source IN VARCHAR2,
p_strict IN BOOLEAN DEFAULT TRUE )
RETURN sys.xmltype;
APEX_JSON.TO_XMLTYPE (
p_source IN CLOB,
p_strict IN BOOLEAN DEFAULT TRUE )
RETURN sys.xmltype;パラメータ
| パラメータ | 説明 |
|---|---|
p_source |
JSONソース(VARCHAR2またはCLOB)
|
p_strict |
TRUE (デフォルト)の場合、厳密なJSONルールを強制します |
戻り値
| 戻り値 | 説明 |
|---|---|
sys.xmltype |
JSONデータのxmltype表現。
|
例
この例では、JSONを解析し、XML表現を出力します。
DECLARE
l_xml xmltype;
BEGIN
l_xml := apex_json.to_xmltype('{ "items": [ 1, 2, { "foo": true } ] }');
dbms_output.put_line(l_xml.getstringval);
END;親トピック: APEX_JSON