2017-07-06 8 views
1

VARCHAR2タイプをjsonに変換しているpl/sqlブロックがあります。 VARCHAR2タイプが/などの特殊文字で構成されていたとき、私は、JSONパーサーが例外をスロー問題に直面しています:VARCHAR2の特殊文字をjsonに変換するときの処理

DECLARE 
oj json := json('{a/b:xy})'); 
BEGIN 
dbms_output.put_line(oj.TO_CHAR()); 
END;`enter code here` 

ORA-20100: JSON Scanner exception @ line: 1 column: 5 - Unexpected char:/
ORA-06512: at "PARIS.JSON_PARSER", line 87 
ORA-06512: at "PARIS.JSON_PARSER", line 447 
ORA-06512: at "PARIS.JSON_PARSER", line 646 
ORA-06512: at "PARIS.JSON", line 13 
ORA-06512: at line 2 

はこれを処理することができますか?

答えて

1
あなたのJSONが有効なJSONを送信するために

試しに解析することはできませんし、それがうまくいく

json('{"a/b": "xy"}') 
関連する問題