让python json encode datetime类型,jsondatetime,python2.6+ 自
让python json encode datetime类型,jsondatetime,python2.6+ 自
python2.6+ 自带的json模块,不支持datetime的jsonencode,每次都需要手动转为字符串,很累人,我们可以自己封装一个简单的方法处理此问题.
import jsonfrom datetime import date, datetimedef __default(obj): if isinstance(obj, datetime): return obj.strftime('%Y-%m-%dT%H:%M:%S') elif isinstance(obj, date): return obj.strftime('%Y-%m-%d') else: raise TypeError('%r is not JSON serializable' % obj)print json.dumps({'d': datetime.now(), 'today': date.today(), 'x': 111}, default=__default)#该片段来自于http://byrx.net
相关内容
- Python 合并文本文件,,# coding gbk
- python ip和long类型之间的相互转换,pythonlong,python ip地址
- python基数排序算法,python基数排序,from random
- webpy session使用方法,webpysession,webpy的sessio
- [Python启动文件]Tab自动补全和历史命令管理,pythontab,
- Python 导出DBF文件到Excel,pythondbf,from dbfpy i
- 统计代码行数,代码行数,想知道这么久以来写了多少
- windows下Python通过PIL写入字体出现“The _imagingft C module
- python中字典(dict)和字符串之间的相互转换,,字典(
- 数学小游戏,,#!/usr/bin/e
评论关闭