当前位置 博文首页 > 让python json encode datetime类型

    让python json encode datetime类型

    作者:admin 时间:2021-02-10 21:30

    实现代码如下:
    复制代码 代码如下:

    import json
    from datetime import date, datetime


    def __default(obj):
    if isinstance(obj, datetime):
    return obj.strftime('%Y-%m-%dT%H:%M:%S')
    elif isinstance(obj, date):
    return obj.strftime('%Y-%m-%d')
    else:
    raise TypeError('%r is not JSON serializable' % obj)

    print json.dumps({'d': datetime.now(), 'today': date.today(), 'x': 111},
    default=__default)
    js
    下一篇:没有了