def default(self, o):
if isinstance(o, models.SendJob):
return self._encode_send_job(o)
if isinstance(o, models.RemindJob):
return self._encode_remind_job(o)
if isinstance(o, models.DisabledReply):
return self._encode_disabled_reply(o)
if isinstance(o, models.Snippet):
return self._encode_snippet(o)
if isinstance(o, datetime.datetime):
return o.replace(tzinfo=UTC).isoformat()
if isinstance(o, datetime.date):
return o.isoformat()
return json.JSONEncoder.default(self, o)
评论列表
文章目录