当我转换这个
time.struct_time(tm_year=2014, tm_mon=11, tm_mday=30, tm_hour=4, tm_min=50, tm_sec=8, tm_wday=6, tm_yday=334, tm_isdst=0)
放入JSON对象时,会引发错误,提示它无法序列化。我没有找到解决方法。我该怎么做?
使用将其转换为字符串time.strftime()
,然后转储:
>>> import json
>>> import time
>>>
>>> struct = time.localtime()
>>> type(struct)
<type 'time.struct_time'>
>>> time_string = time.strftime('%Y-%m-%d %H:%M:%S', struct)
>>>
>>> print json.dumps({'time': time_string})
{"time": "2014-11-30 04:26:26"}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句