完全符合ECMA-262规范的JSON编码器。
项目描述
完全符合ECMA-262规范的JSON编码器。
- 自由软件:BSD许可证 
功能
支持Python标准库中的< cite>json.JSONEncoder cite>可以编码的所有对象,以及
- datetime.datetime 
- datetime.date 
- datetime.time 
- decimal.Decimal 
在Python 2.6、2.7、3.3上运行。可能在3.4和3.5上也能运行,但我还没有为Tox设置这些测试。
快速入门
就像使用Python标准库中的< cite>json.JSONEncoder cite>一样使用< cite>JSON262Encoder cite>
>>> 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)
- 完整的实现和测试。 
- 独立的< cite>encoders cite>模块用于编码函数。 
- 提升到Alpha。 
0.1.0 (2014-05-18)
- 首次在PyPI上发布。