Python的快速JSON编码/解码器
项目描述
此模块实现了Python的一个非常快速的JSON编码/解码器。
JSON代表JavaScript对象表示法,是一种基于文本的轻量级数据交换格式,易于人类读写和机器解析/生成。JSON完全与语言无关,在大多数编程语言中都有多个实现,使其成为数据交换和存储的理想选择。
此模块是用C编写的,与直接用Python编写的其他Python JSON实现相比,速度快250倍。这种速度提升随着数据复杂性和操作而变化,编码操作的速度提升在10-200倍之间,解码操作在100-250倍之间。
此模块是原始python-cjson 1.0.3的增强版本。请将有关此版本的评论发送至:Viktor Ferenczi <cx@cx.hu>
原1.0.3版本中没有的新功能
编码器和解码器函数可扩展,以允许转换不在官方JSON规范中的对象,例如日期对象。Unicode和字符编码相关增强。自动将字典键转换为字符串(JSON需要对象中的字符串键)。现在与Microsoft Visual C++ Toolkit 2003的C编译器兼容。