处理JSON数据中含有双引号问题

                                                          (数据库用的是ORACLE数据库)

1.在前台输入测试数据时效果如下:

2.数据库存储:

3.在页面渲染时若不进行字符转义,则会报错。所以在查询时进行字符转义操作:
 

"是双引号的转义符,在页面渲染时自动将其转换为 单个双引号,
而&对应的ascii码值为38,使用char()函数和||进行拼接得到"


SELECT replace(r.comments ,'"',to_char(chr(38))||'quot;') FROM test r;

 

 4.页面渲染效果如下:

5.如有问题,请大佬不吝赐教。

发布了5 篇原创文章 · 获赞 13 · 访问量 1943

猜你喜欢

转载自blog.csdn.net/qq_36038855/article/details/99680953
今日推荐