如何用嵌套的JSON值构造一个JSON值作为序列化的字符串?我试过这个:
SQL> select json { 'y' : json_serialize(json('{"hello":"world"}')) } x
from dual;
X
--------------------------------------------------------------------
{"y":{"hello":"world"}}
但我想要的结果是:
{"y":"{\"hello\":\"world\"}"}
使用Oracle db2 0c。
1条答案
按热度按时间mccptt671#
JSON对象构造函数将
json_serialize
的输出识别为序列化的JSON,并在构造外部对象时将其转换为JSON值。使用to_clob()
代替: