完全符合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上发布。