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)
相关推荐
紫丁香1 分钟前
02-Flask路由系统与URL映射机制深度解析
后端·python·flask
紫丁香6 分钟前
01-Flask应用结构与核心对象深度解析
后端·python·flask
福运常在6 分钟前
股票数据API如何获取(20)炸板股池数据
java·python·maven
SunnyDays101114 分钟前
如何使用 Python 操作 Excel 图片:插入、提取与压缩
python·excel·提取图片·压缩图片·插入图片到excel·删除图片
庄小法21 分钟前
pytest
开发语言·python·pytest
sonnet-102922 分钟前
堆排序算法
java·c语言·开发语言·数据结构·python·算法·排序算法
熊猫_豆豆28 分钟前
Python月球、地球、太阳三天体联动一个月的月相图
python·农历·月亮
小陈工34 分钟前
Python开源代码管理避坑实战:从Git高级操作到Docker环境配置
开发语言·git·python·安全·docker·开源·源代码管理
小陈工37 分钟前
2026年3月27日技术资讯洞察:量子计算密码突破、硬件安全新范式与三月网络安全警报
服务器·python·安全·web安全·单元测试·集成测试·量子计算
倾一生爱恋换一世纯真1 小时前
使用python代码生成ragas的测试文档testset.json
人工智能·python·ragas·rag测试