Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask应用程序返回json.decoder.JSONDecodeError:期望值:第1行第1列(字符0)_Python_Json_Flask - Fatal编程技术网

Python Flask应用程序返回json.decoder.JSONDecodeError:期望值:第1行第1列(字符0)

Python Flask应用程序返回json.decoder.JSONDecodeError:期望值:第1行第1列(字符0),python,json,flask,Python,Json,Flask,当我运行对api的json请求时,我的flask应用程序不断出现此错误,但它在我的终端上运行良好。有什么不对劲吗?我浏览了这个网站,但没有一个解决方案是适用的。这是我的代码: import requests key = "XpVcEz3pf5hXpJ7psgasaszhMng" isbns = "2497573957X" res = requests.get("https://www.goodreads.com/book/review_counts.json"

当我运行对api的json请求时,我的flask应用程序不断出现此错误,但它在我的终端上运行良好。有什么不对劲吗?我浏览了这个网站,但没有一个解决方案是适用的。这是我的代码:

    import requests

    key = "XpVcEz3pf5hXpJ7psgasaszhMng"
    isbns = "2497573957X"

    res = requests.get("https://www.goodreads.com/book/review_counts.json",
                       params={"key": key, "isbns": isbns})
    goodreads = res.json()
    averageratings = goodreads["books"][0]["average_rating"]
这是我从终端运行代码时得到的json结果:

{'books': [{
                'id': 29207858,
                'isbn': '1632168146',
                'isbn13': '9781632168146',
                'ratings_count': 0,
                'reviews_count': 1,
                'text_reviews_count': 0,
                'work_ratings_count': 26,
                'work_reviews_count': 113,
                'work_text_reviews_count': 10,
                'average_rating': '4.04'
            }]
}

可能重复:。问题中的第一个格式代码-编辑问题时,请使用特殊按钮
{}
第一次使用
print(res.text)
查看在Flask中使用时从服务器获得的内容。也许你会得到错误信息和解释。您还可以检查
打印(res.status\u code)
。接下来检查是否发送了正确的参数。是否在控制台中的脚本所在的计算机上运行flask?某些服务器可能会阻止对外部服务器的访问以阻止垃圾邮件。可能重复:。问题中的第一个格式代码-编辑问题时,请使用特殊按钮
{}
首先使用
打印(res.text)
,查看在Flask中使用时从服务器获得的内容。也许你会得到错误信息和解释。您还可以检查
打印(res.status\u code)
。接下来检查是否发送了正确的参数。是否在控制台中的脚本所在的计算机上运行flask?某些服务器可能会阻止对外部服务器的访问以阻止垃圾邮件。