使用flask的过程中,发现有时需要生成一个Response并返回。网上查了查,看了看源码,找到了两种办法:
from flask import Response,JsonResponse(Json.dumps({‘a‘: 1,‘b‘:1}),content_type=‘application/Json‘)
更简单的方法是:
from flask import Jsonify
Jsonify({‘a‘: 1, ‘b‘: 2})
本质上,两者是一样的。Werkzeug相关说明在这里。
当然,最终可能还是需要看源码,源码在这里。
那么,怎么返回Json数据的同时指定状态码呢?
from flask import make_response,Jsonifyresponse = make_response(Jsonify({‘test‘: ‘good‘},403)
具体,可以看这里。
总结以上是内存溢出为你收集整理的通过FLASK中的RESPONSE返回JSON数据全部内容,希望文章能够帮你解决通过FLASK中的RESPONSE返回JSON数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)