将对象转为json兼容类型

from fastapi.encoders import jsonable_encoder

# jsonable_encoder编码器
class User(BaseModel):
    uname: str
    date_signed: Optional[datetime] = None # datetime与json不兼容,所以需要处理成与str类型对象


@router.post("/date")
def login(user: User):
    user.date_signed = datetime.now()
    user_json = jsonable_encoder(user)
    return JSONResponse(content=user_json)

-------------------------------------------

个性签名:代码过万,键盘敲烂!!!