Json 无法解析 datatime 类型的数据

from datetime import datetime, date
import json


class DateEncoder(json.JSONEncoder):
    '''
    Json 无法解析 datatime 类型的数据,构建 DateEncoder 类解决 datatime 解析问题
    '''

    def default(self, obj):

        if isinstance(obj, datetime):
            return obj.strftime("%Y-%m-%d %H:%M:%S")
        elif isinstance(obj, date):
            return obj.strftime("%Y-%m-%d %H:%M:%S")
        else:
            return json.JSONEncoder.default(self, obj)

 

posted @ 2020-11-23 17:13  醒日是归时  阅读(235)  评论(0编辑  收藏  举报