2010-07-20 69 views
20

我習慣於在Python 2.6中使用import json,但是現在我需要爲Python 2.4編寫一些代碼。是否有一個JSON庫具有可用於Python 2.4的類似接口?用於python 2.4的JSON模塊?

+0

你嘗試'simplejson'?它是如何工作的? – 2010-07-20 15:43:45

回答

23

Python 2.6中的json模塊與simplejson第三方模塊基本相同,該模塊也可用於Python 2.4。你可以這樣做:

try: 
    import json 
except ImportError: 
    import simplejson as json 
+0

完美,非常感謝。 – kdt 2010-07-20 17:04:09

+2

最新版本的simplejson不再支持Python 2.4。 – deadly 2014-03-26 15:26:33

+0

你可以從這裏得到2.4的simplejson:https://pypi.python.org/packages/2.4/s/simplejson/ – fnkr 2014-12-19 08:01:24

24

現在,幾年後,simplejson只支持python 2.5+。沒有更多的簡單的系統停留在2.4上。即使它不被支持,你可能會在pypi上找到舊的軟件包。 2.0.9或2.1.0應該可以工作。

pip install simplejson==2.1.0 

(我不能在所選擇的答案發表評論,但這個剛咬了我一下,所以它可能是有用的人,以及)

+4

好的提示,你不是唯一一個「卡住」2.4 ! – Shirkrin 2012-09-21 06:25:39

+0

和那些不知道語法的人:pip install simplejson == 2.1.0 – reedstrm 2013-05-21 22:27:32