Python 为什么赢了';my Flask函数是否返回JSONified数组?
我有:Python 为什么赢了';my Flask函数是否返回JSONified数组?,python,json,flask,Python,Json,Flask,我有: 备选方案是字符串列表。当我打印jsonify时,我得到: @application.route('/prediction', methods=['POST']) def create_predictions(): ... print(alternatives) print(jsonify(alternatives, 201)) return jsonify(alternatives, 201) 当我将数据发布到端点时,我得到{}作为响应。我做错了什
备选方案
是字符串列表。当我打印jsonify
时,我得到:
@application.route('/prediction', methods=['POST'])
def create_predictions():
...
print(alternatives)
print(jsonify(alternatives, 201))
return jsonify(alternatives, 201)
当我将数据发布到端点时,我得到{}
作为响应。我做错了什么?从您得到的
判断,我认为您正在使用请求。获取(url)
来获取响应。或者你想把它打印出来,但你不能这样做,所以试着去请求它
请尝试使用此选项查看返回的json:
<Response 8800 bytes [200 OK]>
还支持在括号外返回状态代码,如下所示:
import requests
requests.get(url).json()
从您得到的
判断,我认为您正在使用请求.get(url)
来获得响应。或者你想把它打印出来,但你不能这样做,所以试着去请求它
请尝试使用此选项查看返回的json:
<Response 8800 bytes [200 OK]>
还支持在括号外返回状态代码,如下所示:
import requests
requests.get(url).json()
我认为状态代码应该在jsonify调用之外传递
返回jsonify(alternations),201
如果alternations
是一个字符串列表,如['a','b','c','d']
,那么它应该返回类似[[[a”,“b”,“c”,“d”],201]
…这正是我尝试运行代码时所做的。我认为状态代码应该传递到jsonify调用之外返回jsonify(alternations),201
如果alternations
是一个字符串列表,如['a','b','c','d']
,那么它应该返回类似[[[a”,“b”,“c”,“d”],201]
…这正是我尝试运行代码时所做的。获取名称错误:未定义名称“url”
是,您必须定义一个名为url的变量,该变量包含所需的url,例如:url=”https://google.com“requests.get(url).json()
你是对的@bruhmoment!获取name错误:未定义名称“url”
Yes您必须定义一个名为url的变量,该变量包含您想要的url,例如:url=”https://google.com“requests.get(url).json()
你是对的@bruhmoment!