Latest web development tutorials

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}