FastAPI ist ein modernes, schnelles (aufgrund der Verwendung von ASGI) Web-Framework zum Erstellen von APIs. Es basiert auf Starlette und Pydantic und bietet ein hohes Maß an Leistung, Sicherheit und Flexibilität.
Um Daten im JSON-Format von einer FastAPI-Anwendung zurückzugeben, Sie können die folgenden Schritte ausführen:
Im Folgenden finden Sie ein einfaches Beispiel für die Rückgabe von Daten im JSON-Format von einer FastAPI Anwendung:
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
In diesem Beispiel gibt der Endpunkt get_users() eine Liste mit zwei Benutzerobjekten zurück. Das Benutzerobjekt wird mit Pydantic definiert, wodurch sichergestellt wird, dass die Daten validiert werden, bevor sie als Antwort zurückgegeben werden.
Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Daten mit FastAPI zurückgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!