使用simplejson时无法解码JSON对象



我正在通过API访问一些数据。

下面是我的代码片段:
url = self.base_url + specific_url + "?q=" + str(query) + "&" + "filters=[[%22category_id%22,[" + category_id + "]]]" + "&start=" + start + "&sortby=[[%22mpn%22, %22asc%22]]" + "&limit=" + limit + "&apikey=" + self.api_key
response_json = self.web_fetch(url)
return simplejson.loads(urllib.unquote(response_json))

当我直接进入URL时,我可以很好地看到数据。但是在我的代码中,我得到以下错误:

No JSON object could be decoded

当我将&sortby=[[%22mpn%22, %22asc%22]]添加到url时,我开始得到这个错误,但我能够在浏览器中导航到页面,所以不确定这是否导致了问题。

什么会导致这个错误,我可以试着修复它?

"No JSON object could be decoding "通常意味着你的JSON是一个空字符串。打印response_json的值来查看它。记住调试的第一条规则:当有疑问时,打印更多的输出。

相关内容

  • 没有找到相关文章

最新更新