【No JSON object could be decoded】问题解决

本人使用爬虫从某数据库中下载了一批数据,本地存为json格式(pgp.json)然后使用python中的json模块进行解析(json.load),一直出现下述错误

从google中查找到了同样错误的帖子,尝试修改编码方式,可一直未能解决。由于这个错误没有给出具体的错误来源,很难定位问题所在,这个问题一直困扰了一天,知道无意间了解了simplejson这个模块。

于是使用simplejson进行解析pgp.json文件,运行中也报类似的问题,但错误定位更详细一些

错位定位显示错误发生在line 230907,查看后发现,在230907行存在多余字符,删除后,原来的问题完美解决。(~~~~~大半天的时间~~~~~~)

吃水不忘挖井人,非常感谢stackoverflow论坛的帖子:http://stackoverflow.com/questions/14899506/displaying-better-error-message-than-no-json-object-could-be-decoded

^_^

原文地址:https://www.cnblogs.com/mchen/p/6007352.html