首页 > 编程知识 正文

python返回json对象,django和flask的区别

时间:2023-05-05 08:07:06 阅读:14424 作者:4807

flask下面是jsonify函数。 函数的作用是返回JSON类型的响应。 通常用于将数据返回到前端。 要使用jsonify,必须首先引用以下内容:

from flask import jsonify

其实这个方法就是JSON方法的再封装,简化了一下几步操作:

jsonify返回的类型是class‘flask.wrappers.response’,它是JSON响应(response ) jsonify返回的response的若干属性。

headers :设置请求标头信息

status : String类型的数据是这种格式。 “200 ok”

status_code : int类型是状态代码,但不是自定义状态代码

data :需要返回前端数据

set _ cookie :设置cookie的值

del _ cookie :删除cookie。 不会立即删除浏览器中报告错误的cookie值。 说明有效期是设定为当前时间,还是设定为创建cookie的时间。 这表示已过期,浏览器将自动删除。 键: jsonify返回的响应的headers属性为content-type : application/JSON,格式为标准JSON。 与Josn.dumps(data )返回的响应区分开的headers属性是Content-Type: text/html; charset=utf-8,这是封装jsonify方法的主要目的。 jsonify还有另一个特性。 jsonify用于自动删除JSON格式逗号之间的空格,并压缩数据。 (实际上是使用JSON.dumps(data,separators=)、(、)、(: ) )进行处理。 )参考来源: https://www.Jian Shu.com/p/a 25357 f2d 930

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。