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)
相关推荐
2401_87149285几秒前
Imagick PDF 处理失败的常见原因与解决方案
jvm·数据库·python
littleM2 分钟前
深度拆解 HermesAgent(六):研究功能与测试体系
开发语言·人工智能·python·架构·ai编程
CHANG_THE_WORLD4 分钟前
使用python调用podofogc文件 批量处理 pdf文件
windows·python·pdf
隔壁大炮5 分钟前
CNN图像分类案例
人工智能·pytorch·python·深度学习·算法·分类·cnn
深邃-10 分钟前
【Web安全】-Kali,Linux配置(2):Java环境配置,Python环境配置,Conda使用,PIP配置使用,SSH远程登录
java·linux·python·安全·web安全·网络安全·php
念恒1230611 分钟前
python(环境安装,输入输出,变量)
python·学习
你数过天上的星星吗14 分钟前
Python学习笔记一(标识符、关键字、变量、数据类型、关系运算)
笔记·python·学习
水木流年追梦15 分钟前
CodeTop Top 300 热门题目10-验证IP地址
python·网络协议·tcp/ip·算法·leetcode
小白学大数据16 分钟前
Python 3.7 高并发爬虫:接口请求与页面解析并发处理
开发语言·爬虫·python
Jacky-00818 分钟前
Python pywin32 outlook邮箱
开发语言·python·outlook