FastAPI ialah rangka kerja web moden, pantas (disebabkan penggunaan ASGI) untuk membina API. Ia dibina di atas Starlette dan Pydantic serta menawarkan tahap prestasi, keselamatan dan fleksibiliti yang tinggi.
Untuk mengembalikan data dalam format JSON daripada aplikasi FastAPI, anda boleh menggunakan langkah berikut:
Di bawah, anda akan menemui contoh mudah tentang cara mengembalikan data dalam format JSON daripada FastAPI aplikasi:
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
Dalam contoh ini, titik akhir get_users() mengembalikan senarai dua objek Pengguna. Objek Pengguna ditakrifkan menggunakan Pydantic, yang memastikan bahawa data disahkan sebelum dikembalikan sebagai respons.
Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Data JSON Menggunakan FastAPI?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!