2010-07-20 10 views
20

Sono abituato a fare import json in Python 2.6, tuttavia ora ho bisogno di scrivere del codice per Python 2.4. Esiste una libreria JSON con un'interfaccia simile disponibile per Python 2.4?Modulo JSON per Python 2.4?

+0

Hai provato 'simplejson'? Come ha funzionato? –

risposta

23

Il modulo json in Python 2.6 è principalmente uguale al modulo di terze parti simplejson, disponibile anche per Python 2.4. Basta fare:

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

Perfetto, molte grazie. – kdt

+2

Python 2.4 non è più supportato dalle ultime versioni di simplejson. – deadly

+0

Puoi ottenere simplejson per 2.4 da qui: https://pypi.python.org/packages/2.4/s/simplejson/ – fnkr

24

Ora, alcuni anni dopo, simplejson supporta solo python 2.5+. Niente più simplejson per i sistemi bloccati su 2.4. Anche se non è supportato, potresti trovare pacchetti precedenti su pypi. 2.0.9 o 2.1.0 dovrebbe funzionare.

pip install simplejson==2.1.0 

(non ho potuto commentare la risposta scelta, ma questo solo morso me difficile, quindi potrebbe essere utile ad altri pure)

+4

Buon suggerimento, non sei l'unico "bloccato" su 2.4 ! – Shirkrin

+0

e per coloro che non conoscono la sintassi: pip install simplejson == 2.1.0 – reedstrm

Problemi correlati