以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  json中内容有双引号,解析时出错,请问如何处理  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=174426)

--  作者:fntfgz
--  发布时间:2022/1/14 15:40:00
--  json中内容有双引号,解析时出错,请问如何处理

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220114153811.png
图片点击可在新窗口打开查看


老师,json键值中有双引号,解析时出错,请问如何处理?
[此贴子已经被作者于2022/1/14 15:40:10编辑过]

--  作者:有点蓝
--  发布时间:2022/1/14 15:51:00
--  
没有办法支持。

如果是别人接口返回的数据,正常都会使用斜杆进行转义。
如果是自己写代码拼接的json字符串,给双引号加上斜杆进行转义。

--  作者:fntfgz
--  发布时间:2022/1/14 16:02:00
--  
老师,可能我没把表达清楚,这些返回的json已经存到我的数据库了,我只是想把每个键值的值提取出来,假如我用变量json来表示我获取到的全部json代码,我这么替换对吗?json=json.replace("""","\\"")
--  作者:有点蓝
--  发布时间:2022/1/14 16:10:00
--  
如果已经既成事实,只能手工改数据了。没有办法使用代码处理的。replace会把属性名称里正常的双引号也给替换了