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)
相关推荐
秃头狂魔6 分钟前
【HOT100】DAY2
python·算法
csdn2015_12 分钟前
java 把对象转化为json字符串
java·前端·json
程序员三藏15 分钟前
接口自动化测试思路和实战:编写线性测试脚本实战
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
丁当粑粑16 分钟前
Pydantic的主要用法
python
哈伦201917 分钟前
第二章 Python语法基础
python·语法·anaconda3
Clavis18 分钟前
我给 Mac 的 Photo Booth 写了自动化脚本。为什么隐私比你想的重要得多
人工智能·python
龙文浩_27 分钟前
AI机器学习中NumPy随机种子的应用
人工智能·python·深度学习·神经网络·机器学习
大江东去浪淘尽千古风流人物32 分钟前
【Basalt】 VIO(sqrt_keypoint_vio)主流程measure函数梳理
数据库·人工智能·python·机器学习·oracle
咖啡虫1 小时前
Hookify 完全使用指南:用对话生成 Claude Code 钩子,告别手写 JSON
自动化·json·效率工具·hooks·ai 编程·claude code·hookify
FelixZhang0281 小时前
从 PDF 到 AI 知识库:RAG 数据预处理的六步标准流水线 (SOP)
人工智能·python·目标检测·计算机视觉·语言模型·ocr·numpy