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)
相关推荐
电化学仪器白超11 分钟前
计量室电路板长期稳定性自动化测试系统开发与部署
python·单片机·嵌入式硬件·自动化
REDcker17 分钟前
AIGCJson 库介绍与使用指南
c++·json·aigc·c
MediaTea29 分钟前
Python OOP 设计思想 13:封装服务于演化
linux·服务器·前端·数据库·python
love530love29 分钟前
突破 ComfyUI 环境枷锁:RTX 3090 强行开启 comfy-kitchen 官方全后端加速库实战
人工智能·windows·python·cuda·comfyui·triton·comfy-kitchen
wang60212521830 分钟前
流式输出注意点
python·状态模式·fastapi
未定义.22132 分钟前
第3篇:UI自动化核心操作:输入、点击、弹窗、下拉框全场景实战
运维·python·ui·自动化·jenkins·集成测试·pytest
276695829235 分钟前
vercel 安全检测逆向 x-vercel-challenge-solution
开发语言·python·solution·vercel-solution·x-vercel·vercel逆向·ensun
dagouaofei37 分钟前
AI PPT 工具怎么选?5个维度对比6款产品
人工智能·python·powerpoint
深蓝电商API44 分钟前
Scrapy日志系统详解与生产环境配置
爬虫·python·scrapy
Irene.ll1 小时前
DAY25 异常处理
python