Le meilleur didacticiel Python JSON en 2024, dans ce didacticiel, vous pouvez apprendre Configuration de l'environnement,Fonctions JSON,encoder,décoder,
Ce chapitre, nous allons présenter comment utiliser le langage Python pour coder et décoder des objets JSON.
Avant d'utiliser l'encodage ou de décodage de données Python JSON, nous devons installer premier module JSON. Ce tutoriel , nous allons télécharger Demjson et l' installation:
$ tar xvfz demjson-1.6.tar.gz $ cd demjson-1.6 $ python setup.py install
fonction | description |
---|---|
encoder | Encodage objet Python à une chaîne JSON |
décoder | La chaîne JSON codé est décodé en objets Python |
fonction Python encode () est utilisé pour coder l'objet Python à une chaîne JSON.
demjson.encode(self, obj, nest_level=0)
Les exemples suivants seront codés comme un format de données de tableau JSON:
#!/usr/bin/python import demjson data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] json = demjson.encode(data) print json
Le code ci-dessus est exécutée à la suite de:
[{"a":1,"b":2,"c":3,"d":4,"e":5}]
Python peut être utilisé la fonction demjson.decode () pour décoder les données JSON. Cette fonction retourne un champ Python de type de données.
demjson.decode(self, txt)
L'exemple suivant montre comment décoder les objets JSON Python:
#!/usr/bin/python import demjson json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; text = demjson.decode(json) print text
Le code ci-dessus est exécutée à la suite de:
{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4}