在前后端分離的應用場景中,我們通常需要通過API接口將數據從后端傳遞到前端。而FastAPI是一款快速、高效的Python web框架,提供了方便的方式來傳遞JSON數據給前端。
通過FastAPI傳遞JSON數據到前端也很簡單,以下是一個簡單的例子:
```
from fastapi import FastAPI
app = FastAPI()
@app.get("/get_json/")
async def get_json():
data = {
'name': '張三',
'age': 25,
'gender': '男'
}
return data
```
在上面的例子中,我們創建了一個簡單的API接口`/get_json/`,返回了一個包含姓名、年齡和性別的JSON數據。
如何在前端接收這個數據呢?以下是一個使用jQuery和Ajax的例子:
``````
在這個例子中,我們使用了jQuery和Ajax,向我們在FastAPI中創建的`/get_json/`接口發送請求,并使用`dataType: "json"`表示接收JSON數據,最后在控制臺打印返回的數據。
綜上,我們可以通過FastAPI輕松地將JSON數據傳遞給前端,并使用各種框架和庫來接收和處理這些數據。
下一篇f12看json