解决Python自带的json不能序列化data,datetime类型数据问题

官方文档中的一个Demo:

《解决Python自带的json不能序列化data,datetime类型数据问题》

然后简单扩展了一个JSONEncoder出来用来格式化时间

《解决Python自带的json不能序列化data,datetime类型数据问题》

使用时候只要在json.dumps增加一个cls参数即可:

json.dumps(datalist, cls=CJsonEncoder)

如果不想定义类,直接在我们获取的date或者datetime对象后面用上strftime方法进行格式化也可以

    原文作者:我爱学python
    原文地址: https://www.jianshu.com/p/b48c27b801f3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞