【发布时间】:2018-07-18 06:45:55
【问题描述】:
尝试从用户那里获取一个 Json 输入并以正确的 json 格式显示它:
下面是python代码:
@app.route('/')
def my_form():
return render_template('my-form.html')
@app.route('/', methods=['POST'])
def my_form_post():
text = request.form['text']
return jsonify(request.form)
if __name__ == '__main__':
app.run(host='0.0.0.0')
这里是html代码:
<form method="POST">
<input name="text">
<input type="submit">
</form>
为了在烧瓶页面上以正确的 json 格式获取结果,我在这里做错了什么?
这是我得到的输出:
text "{\"a\":1,\"b\":2,\"c\":3}"
期望的操作:
{
"a":1,
"b":2,
"c":3
}
【问题讨论】:
-
请不要发布代码/输出的图像,而是复制并粘贴输出并粘贴到引用块或代码块中。
-
您能否发布当前的输出(在引用块中)。读起来太模糊了。
-
你在文本框中输入了什么?
-
输入是这个 {"a":1,"b":2,"c":3}
-
我已将输出添加为文本,请立即查看