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)
相关推荐
码云骑士5 小时前
18-生成器不只是省内存(上)-yield的状态机模型与帧暂停
c语言·开发语言·python
网管NO.15 小时前
MySQL 8.0 JSON 操作 | 新增 / 查询 / 修改,适配新兴业务
数据库·mysql·json
长空任鸟飞_阿康5 小时前
RAG 文档摄入全链路,从原理到生产落地
vue.js·人工智能·python
程序猿零零漆5 小时前
Python核心进阶三连:闭包装饰器、深浅拷贝、网络编程从原理到实战
网络·python
yongche_shi5 小时前
ragas官方文档中文版(十六)
python·ai·智能体·ragas·使用工具
三块可乐两块冰5 小时前
rag学习5
linux·前端·python
DXM05215 小时前
第11期| 遥感图像分类模型:ResNet_DenseNet原理+实战训练
人工智能·python·深度学习·机器学习·分类·数据挖掘·ageo
SilentSamsara5 小时前
模型部署实战:FastAPI + ONNX + Docker 的推理服务化
人工智能·pytorch·python·深度学习·机器学习·fastapi
聆风吟º5 小时前
Python基础数据类型(一):数字类型
开发语言·python·float·int·bool·数字类型
Tisfy5 小时前
LeetCode 3838.带权单词映射:求和、取模、拼接(附python一行版)
python·算法·leetcode·字符串·题解·模拟·取模