Python 2.4的JSON模块?

22 投票
3 回答
20443 浏览
提问于 2025-04-16 01:34

我习惯在Python 2.6中使用import json来导入JSON库,但现在我需要为Python 2.4写一些代码。请问有没有一个和它用法相似的JSON库可以在Python 2.4中使用呢?

3 个回答

2

我需要在一台老旧的电脑上安装Python 2.4.3。

我使用了这个链接里的simplejson-1.7-py2.4.egg:

https://pypi.python.org/packages/2.4/s/simplejson/

26

现在,几年过去了,simplejson 只支持 Python 2.5 及以上版本了。对于仍然使用 2.4 的系统来说,simplejson 就不再支持了。虽然不再支持,你可能在 pypi 上找到旧版本的包,比如 2.0.9 或 2.1.0 应该可以用。

pip install simplejson==2.1.0

(我无法对选定的答案进行评论,但这个问题让我遇到了麻烦,所以也许对其他人也有帮助。)

23

Python 2.6中的json模块和第三方模块simplejson基本上是一样的,而simplejson也可以在Python 2.4中使用。你只需要这样做:

try:
    import json
except ImportError:
    import simplejson as json

撰写回答