使用flask返回json格式的数据

Flask

Flask是一个使用Python编写的轻量级Web框架,它的设计理念是保持简单、灵活和易扩展。它的核心是Werkzeug和Jinja2,并且它本身只提供了非常基础的Web框架功能,例如路由和请求处理等。

使用Flask可以快速创建一个Web应用程序,它提供了很多有用的扩展,例如数据库集成、表单验证、身份认证等。同时,它也非常容易扩展,可以根据项目需求来选择合适的扩展。

Flask也支持各种各样的开发方式,例如基于模块化的开发、基于类的开发、基于蓝图的开发等,这使得它可以适应不同规模和需求的Web应用程序。

总之,Flask是一个简单、灵活且易扩展的Web框架,适合快速开发小型Web应用程序或者作为大型Web应用程序的基础框架。

Json

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript语言的一个子集,使用简洁的文本来描述数据对象,具有良好的可读性和可扩展性。它是一种常见的数据交换格式,广泛应用于Web应用程序中,例如AJAX技术。JSON格式的数据通常都是由键值对组成的,其中键是一个字符串,值可以是字符串、数字、布尔值、数组、对象等常用的数据类型。JSON由于其简洁、易读、易扩展的特点,被广泛使用来传输数据。

环境 (示例使用清华的镜像源)

bash 复制代码
pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple

示例代码

python 复制代码
from flask import Flask, Response
app = Flask(__name__)

@app.route("/generate", methods=["GET"])
def generate():
    resMap = {}
    resMap["code"] = "200"
    resMap["message"] = "上传成功"
    resMap["data"] = "return json success"
    return json.dumps(resMap)

if __name__ == "__main__":
    app.run("0.0.0.0", 12352)
相关推荐
乘风gg19 分钟前
出事了,AI 提效后,老板让我裁员20%
前端·后端·ai编程
万化冥合37 分钟前
怎么批量把 Word 转 PDF?
python·pdf·c#·word
Rain的Java大神之路38 分钟前
面了 50 个候选人,90% 都挂在 LeetCode 3 无重复字符的最长子串:滑动窗口的 5 个致命坑
java·后端·leetcode
~城南花已开~42 分钟前
Redfish 事件接收服务搭建指南(Ubuntu Server 实测)
linux·服务器·python·ubuntu
fengyangaiGEO43 分钟前
如何通过GEO优化实现外贸B2B询盘增长?
人工智能·python
jianxuan1 小时前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven
不一样的故事1261 小时前
Prompt 工程(Prompt Engineering)
前端·人工智能·python
我命由我123451 小时前
6-2.Python 异常处理 - 异常捕获(捕获指定异常、常见异常类型、异常信息)
java·运维·开发语言·python·http·https·java-ee
zh路西法1 小时前
【模型式强化学习】(三):MBPO——短轨迹生成与模型数据驱动的策略优化
python·强化学习·pe·sac·pets·mbpo·mbrl
Angeldream1231 小时前
第 9 章 医学影像项目实战
大数据·图像处理·人工智能·python·医学影像处理