我正在通过一个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
当我向url添加&sortby=[[%22mpn%22, %22asc%22]]
时,我开始出现此错误,但我可以在浏览器中导航到页面,因此不确定这是否导致了问题。
什么会导致这个错误?我可以尝试解决什么问题?
“无法解码JSON对象”通常表示JSON是空字符串。打印
response_json
的值以查看它。记住调试的第一条规则:如果有疑问,请打印更多内容。相关问题 更多 >
编程相关推荐