如何将Flask响应对象转换为字典
我明白flask.jsonify会返回一个flask的响应对象。但是我不知道怎么把这个对象转换成字典。请问我该怎么做呢?
@app.route('/', methods=['GET'])
def hello(): #Accept and jsonify GET request from Nexmo
if request.method == 'GET':
info = jsonify(request.args.lists())
#Turn info into dictionary here
process(info)
return info
else:
return 'Hello World!'
1 个回答
5
requests.args
本身就是一个像字典一样的对象,叫做 MultiDict。所以你不需要先对它使用 jsonify
。
你只需要直接用 request.args
调用 process
就可以了。
如果你真的想要一个字典格式的数据,可以使用 request.args.to_dict(flat=False)
。