在python通过json.dumps将数据转换为json数据时,无论数据是否为datetime格式,还是已经转换为str格式,均会报错“Object of type datetime is not JSON serializable”。
这个问题,可以通过设置关键词 default=str来解决。
with open(filename, 'w') as fl:
json.dump(person, fl, ensure_ascii=False,default=str)
print('ok')