FastAPI系列:将对象转为json兼容类型
将对象转为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)
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!