import typing
import json
from fastapi import FastAPI, Response
from fastapi.encoders import jsonable_encoder
from datetime import datetime
from pydantic import BaseModel
app = FastAPI()
'''
jsonable_encoder
数据序列化
'''
class Item(BaseModel):
name: str
description: typing.Union[str, None] = None
timestamp : datetime
@app.post("/item")
def create_item(item : Item):
print(item)
jsonable_item = jsonable_encoder(item)
json_item = json.dumps(jsonable_item)
return json_item
[FastAPI-24]jsonable_encoder 序列化
发布时间 2023-03-25 17:46:41作者: LeoShi2020