JSON编码器完全符合ECMA-262规范。
json262的Python项目详细描述
JSON编码器完全符合ECMA-262规范。
- 免费软件:BSD许可证
- 文档:http://json262.readthedocs.org。
功能
支持python stdlib的json.jsonencoder可以编码的所有对象,另外:
- 日期时间.datetime
- 日期时间.date
- 日期时间.time
- 十进制。十进制
适用于Python2.6、2.7、3.3。可能在3.4和3.5版上有用,但我还没有为那些有毒物的人建立测试。
快速启动
使用json262encoder就像使用来自python标准库的json.jsonencoder一样:
>>> import datetime >>> import json >>> from json262 import JSON262Encoder >>> json.dumps({'day': datetime.date(2010, 2, 17)}, cls=JSON262Encoder) '{"day": "2010-02-17"}'
历史记录
0.2.0(2014-05-20)
- 通过测试完全实现。
- 为编码器功能分离编码器模块。
- 撞到阿尔法。
0.1.0(2014-05-18)
- pypi上的第一个版本。