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)
相关推荐
带派擂总14 分钟前
Python全栈开发 Day08_控制文件指针移动 异常捕获 推导式
python
XLYcmy21 分钟前
面向Agent权限系统的快速审计工具
python·网络安全·ai·llm·飞书·agent·字节跳动
范范@39 分钟前
Python进阶 多线程、生成器与协程
python
SilentSamsara1 小时前
SQLAlchemy 2.x:异步 ORM 与数据库迁移 Alembic 完整指南
开发语言·数据库·python·sql·青少年编程·oracle·fastapi
27669582921 小时前
京东随机变速滑块拼图验证码识别(京东E卡)
java·服务器·前端·python·京东滑块·京东变速滑块·京东e卡绑卡
weixin_468466851 小时前
支持向量机新手实战指南
人工智能·python·算法·机器学习·支持向量机
程序大视界1 小时前
【Python系列课程】Python面向对象(下):封装、继承与多态
开发语言·python
夕小瑶1 小时前
Claude Code 保姆级上手教程(2026 版)
人工智能·python
天月风沙1 小时前
基于机器视觉的实验室器件仓储系统设计——内蒙古自治区国家级大创工程存档
开发语言·python
weixin_468466852 小时前
机器学习之决策树新手实战指南
人工智能·python·算法·决策树·机器学习·ai