FastAPI 是一个用于构建 API 的现代、快速(由于使用 ASGI)Web 框架。它构建在 Starlette 和 Pydantic 之上,提供高水平的性能、安全性和灵活性。
要从 FastAPI 应用程序返回 JSON 格式的数据,您可以使用以下步骤:
下面,您将找到一个如何从 FastAPI 返回 JSON 格式数据的简单示例application:
from fastapi import FastAPI from pydantic import BaseModel app = FastAPI() class User(BaseModel): name: str age: int @app.get("/users") async def get_users(): users = [ User(name="John", age=30), User(name="Jane", age=25), ] return users
在此示例中, get_users() 端点返回两个 User 对象的列表。 User 对象是使用 Pydantic 定义的,它确保数据在作为响应返回之前经过验证。
以上是如何使用FastAPI返回JSON数据?的详细内容。更多信息请关注PHP中文网其他相关文章!