获取Django的JSON数据的最佳JSON库?

时间:2010-01-20 02:08:58

标签: python django json

为Django,'simplejson'或其他方式获取JSON数据的最佳JSON库是什么?

非常感谢

2 个答案:

答案 0 :(得分:9)

Django itself integrates simplejson并且能够在系统安装后使用您自己的版本。

from django.core import serializers
json_serializer = serializers.get_serializer("json")()

正如Alex指出的那样,json模块与Python 2.6及更高版本捆绑在一起 - 实际上是简单的json源被拉入Python核心。这可能会向您展示它在Python社区中已经 wide 接受。

您可能希望使用自己的版本的原因是simplejson在使用C扩展编译时,cjson是一个不同的模块,其性能远远高于与Django或Python捆绑在一起的版本。

答案 1 :(得分:8)

Python 2.6在标准库中附带了一个json模块 - 所以如果你使用的是Python 2.6,那将是最好的。对于较旧的Python版本,simplejson可能大致相同。