【发布时间】:2010-12-26 07:51:09
【问题描述】:
谁能帮我序列化在python中使用mysqldb返回的结果集?
我收到类型错误:datetime.date(2007, 11, 15) is not JSON serializable
在python中序列化成Json对象的最佳方法是什么?
我正在使用 json.dumps(resultset) 序列化结果集...
【问题讨论】:
谁能帮我序列化在python中使用mysqldb返回的结果集?
我收到类型错误:datetime.date(2007, 11, 15) is not JSON serializable
在python中序列化成Json对象的最佳方法是什么?
我正在使用 json.dumps(resultset) 序列化结果集...
【问题讨论】:
设置传递给 json.dump 的“默认”函数:
>>> d=datetime.datetime.now()
>>> json.dumps(d,default=str)
'"2009-12-18 14:22:21.405095"'
【讨论】:
您可以改用rfc3339 字符串:
json.dump(datetime.now().strftime('%Y-%m-%dT%H:%M:%S'))
【讨论】: