本人使用爬蟲從某數據庫中下載了一批數據,本地存為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
^_^