63 votes

Python 2.5: module JSON

Je voudrais utiliser le module JSON de Python. Il n'a été introduit que dans Python 2.6 et je suis coincé avec 2.5 pour l'instant. Le module JSON particulier fourni avec Python 2.6 est-il disponible en tant que module séparé pouvant être utilisé avec la version 2.5?

63voto

scooterXL Points 1221

49voto

pkoch Points 1189

Pour Wells et autres:

Bien tard ici, mais comment pouvez-vous écrire un script pour importer json ou simplejson en fonction de la version de python installée?

Voici comment:


try:
    import json
except ImportError:
    import simplejson as json 

4voto

Matt Billenstein Points 502

J'ai écrit le correctif cjson 1.0.6 et mon conseil est de ne pas utiliser cjson - il y a d'autres problèmes avec cjson dans la façon dont il gère l'unicode, etc. / décoder json ne prend généralement que très peu de temps pour traiter une requête Web typique ...

JSON en Python 2.6+ est fondamentalement simple json introduit dans la bibliothèque standard, je crois ...

1voto

David Points 704

Je préfère cjson car c'est beaucoup plus rapide: http://www.vazor.com/cjson.html

-1voto

Srinivas Rao Points 1

Je programme également en Python 2.5 et je voulais une bibliothèque appropriée. Voici comment je l'ai fait.

Téléchargez le fichier d'oeuf simplejson appelé simplejson-2.0.6-py2.5-linux-i686.egg depuis http://pypi.python.org/simple/simplejson/

installé le en utilisant la commande:

sudo python ./ez_setup.py ./simplejson-2.0.6-py2.5-linux-i686.egg

Ensuite, importez la bibliothèque JSON dans le fichier de script en procédant comme suit:

 import sys
sys.path.append("/home/coolkid/Android/simplejson/simplejson-2.0.6-py2.5-linux-i686.egg")
try: import simplejson as json
except ImportError: print ("import error")
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X