为了账号安全,请及时绑定邮箱和手机立即绑定

python解析非标准json

python解析非标准json

幕布斯6054654 2018-07-16 16:19:04
大家好,我写的爬虫程序在抓取数据的过程中遇到类似下边的非标准json结构,请问如何解析,{st:{st:'something"something and something'},st:'something'}我使用了htmldata = eval(htmldata, type('Dummy', (dict,), dict(__getitem__=lambda s, n: n))())外加正则替换单引号的方法doubleQuotedJsonStr = jStr.replace("'", "\"")json.loads()不过很遗憾,中间的双引号很难搞。。这段json应该是javascript的一段代码,对象:值,的形式,用javascript解析肯定是没有问题的,不过如何才能用python正常解析,  或者  提取"值"的部分?恳请您的指教,谢谢
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

eval()就可以解析这段非标准json代码,已经可以进行json操作了,我愚蠢的又loads()了一下,这完全是多余的

查看完整回答
反对 回复 2018-07-17
  • 1 回答
  • 0 关注
  • 608 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信