FastAPI는 API 구축을 위한 현대적이고 빠른(ASGI 사용으로 인해) 웹 프레임워크입니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!