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)
相关推荐
Kier9 小时前
基于YOLO实现一个智能条码识别
人工智能·python·ai编程
MarkGosling9 小时前
【语音合成】B 站开源 IndexTTS :声音克隆,吊打真人发音,断句精准度 98%
人工智能·python
alicelovesu9 小时前
Mac开发者噩梦终结者?实测三大工具,告别环境配置地狱!
python·node.js
站大爷IP12 小时前
Pandas时间数据处理:从基础到进阶的实战指南
python
智能砖头12 小时前
本地文档AI助手:基于LangChain和Qwen2.5的智能问答系统
人工智能·python
郭枫寅13 小时前
第二课 Python 注释与规范格式
python
郭枫寅13 小时前
第三课 Python中的简单数据类型
python
郭枫寅14 小时前
第四课 Python基础语法(一)
python
JavaEdge在掘金14 小时前
解决 Maven os.detected.classifier 报错:快速修复指南
python
HEY_FLYINGPIG16 小时前
【FLASK】FLASK应用中的多用户并行登录与加密
后端·python·flask