我一直在python 2.6中使用json模块,但速度很慢。我想使用更快的实现。我见过cjson,但似乎开发并没有进行,并且api与json模块不同。我还阅读了一些关于加速json的方法的评论。
有什么想法吗?
答案 0 :(得分:7)
most recent versions of simplejson比python 2.6中内置的快得多,并且具有相同的API。如果你想让你的python代码继续工作,即使没有安装simplejson,试试这个:
try:
import simplejson as json
except ImportError:
import json
另见:
答案 1 :(得分:1)
对于编码,您可以使用iterencode。它为字符串使用较少的内存,因此序列化非常大的数据结构所需的时间要少得多。