JSON Python
En este capítulo vamos a presentar cómo utilizar el lenguaje Python para codificar y decodificar objetos JSON.
Configuración del Medio Ambiente
Antes de utilizar Python JSON codificación o decodificación de datos, tenemos que instalar primero el módulo JSON. En este tutorial vamos a descargar Demjson e instalación:
$ tar xvfz demjson-1.6.tar.gz $ cd demjson-1.6 $ python setup.py install
Funciones JSON
función | descripción |
---|---|
codificar | Codifica objeto de Python a una cadena JSON |
descodificar | La cadena JSON codificada se decodifica en objetos de Python |
codificar
la función de codificación de Python () se utiliza para codificar objeto de Python a una cadena JSON.
gramática
demjson.encode(self, obj, nest_level=0)
Ejemplos
Los siguientes ejemplos se codifican como un formato de datos de la matriz JSON:
#!/usr/bin/python import demjson data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] json = demjson.encode(data) print json
El código de seguridad se ejecuta como resultado de:
[{"a":1,"b":2,"c":3,"d":4,"e":5}]
descodificar
Python se puede utilizar la función demjson.decode () para decodificar los datos JSON. Esta función devuelve un campo de tipo de datos de Python.
gramática
demjson.decode(self, txt)
Ejemplos
El siguiente ejemplo muestra cómo decodificar objetos JSON Python:
#!/usr/bin/python import demjson json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; text = demjson.decode(json) print text
El código de seguridad se ejecuta como resultado de:
{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4}