先说明一下:报错的原因是因为导出JSON的时候,里面的datetime类型的字段。
代码里增加:
class DateEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime.datetime):
return obj.strftime("%Y-%m-%dT%H:%M:%S")
else:
return json.JSONEncoder.default(self, obj)
然后在json.dump里增加一个cls=DateEncoder
就可以解决啦
如图:
就不会报错啦