解决Python自带的json不能序列化data,datetim
2019-05-07 本文已影响12人
我爱学python
官方文档中的一个Demo:
![](https://img.haomeiwen.com/i13717038/a2403ad14bb2d434.png)
然后简单扩展了一个JSONEncoder出来用来格式化时间
![](https://img.haomeiwen.com/i13717038/107dc5bc9c60ab38.png)
使用时候只要在json.dumps增加一个cls参数即可:
json.dumps(datalist, cls=CJsonEncoder)
如果不想定义类,直接在我们获取的date或者datetime对象后面用上strftime方法进行格式化也可以
官方文档中的一个Demo:
然后简单扩展了一个JSONEncoder出来用来格式化时间
使用时候只要在json.dumps增加一个cls参数即可:
json.dumps(datalist, cls=CJsonEncoder)
如果不想定义类,直接在我们获取的date或者datetime对象后面用上strftime方法进行格式化也可以