参考链接: python json 10: Datetime与json的相互转化
python中这个错误的原因是json.dumps无法对字典中的datetime时间格式数据进行转化,dumps的原功能是将...dict转化为str格式,不支持转化时间,所以需要将json类部分内容重新改写,来处理这种特殊日期格式。 ...例如字典dic:
dic={'name':'jack', 'create_time': datetime.datetime(2019, 3, 19, 10, 6, 6)}
直接json.dumps(...dic)会报如下错误:
方法重写后代码如下:
import datetime
import json
class DateEncoder(json.JSONEncoder):
def default...(self,obj)
dic={'name':'jack', 'create_time': datetime.datetime(2019, 3, 19, 10, 6, 6)}
print(json.dumps