Python Flask 返回json类型数据

复制代码
from flask import Flask, make_response

app = Flask(__name__)


@app.route("/")
def hello():
    data = {"name": "张三"}
    return make_response(data)


if __name__ == '__main__':
    app.run(debug=True)

如果像返回字符串那么可以用

复制代码
    return make_response(json.dumps(data, ensure_ascii=False))
复制代码
import json

from flask import Flask, make_response

app = Flask(__name__)


@app.route("/")
def hello():
    data = {"name": "张三"}
    res = make_response(json.dumps(data, ensure_ascii=False))
    res.mimetype = "application/json"
    return res


if __name__ == '__main__':
    app.run(debug=True)

这么多代码就等于

复制代码
import json

from flask import Flask, make_response, jsonify

app = Flask(__name__)

app.config["JSON_AS_ASCII"] = False


@app.route("/")
def hello():
    data = {"name": "张三"}
    return jsonify(data)


if __name__ == '__main__':
    app.run(debug=True)
相关推荐
Ulyanov13 小时前
从桌面到云端:构建Web三维战场指挥系统
开发语言·前端·python·tkinter·pyvista·gui开发
CCPC不拿奖不改名14 小时前
两种完整的 Git 分支协作流程
大数据·人工智能·git·python·elasticsearch·搜索引擎·自然语言处理
a努力。14 小时前
字节Java面试被问:TCP的BBR拥塞控制算法原理
java·开发语言·python·tcp/ip·elasticsearch·面试·职场和发展
费弗里14 小时前
一个小技巧轻松提升Dash应用debug效率
python·dash
小小测试开发14 小时前
Python浮点型常用方法全解析:从基础到实战
python
ValhallaCoder15 小时前
Day53-图论
数据结构·python·算法·图论
lpfasd12315 小时前
PyGithub用法详解
git·python·github
给我来一根15 小时前
用户认证与授权:使用JWT保护你的API
jvm·数据库·python
白云千载尽16 小时前
LQR与MPC.入门知识与实验
python·控制·mpc·lqr
weixin_4331793316 小时前
Hangman 猜字游戏使用列表List实现
开发语言·python