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中文網其他相關文章!