我在使用flask.jsonify函数将字典输入输出为格式化的json响应时遇到了一些问题,具体信息可以参考这里。
我的代码好像返回了Response对象,而不是我想要的格式化json对象。
我已经:
@app.route('/rparser', methods=['GET', 'POST'])
def rparser():
form = ParserForm(request.form)
if request.method=='POST':
result = jsonify(**dict)
return render_template('rparser.html', form=form, result=result)
else:
return render_template('rparser.html', form=form)
这里的 dict 是从函数调用返回的字典对象。
在我的模板中,我有:
(form up here)
{% if result %}
{{ result }}
{% endif %}
这显示了:
响应 135 字节 [200 OK]
我该如何使其返回我所寻找的json表示?
json.dumps
函数有什么问题? - OneCricketeerdict
是什么?JSON 数据应该从哪里获取? - Daniel Roseman