Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2016, 18:49
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: De Json a objeto python

Suponiendo que tu json esta en un archivo data.json

Esto debería de funcionar.
Código Python:
Ver original
  1. import json
  2.  
  3. filename = 'data.json'
  4. with open(filename) as f:
  5.     data = json.load(f)
  6. print data

En caso que venga en una cadena.
Código Python:
Ver original
  1. import json
  2.  
  3. data = """
  4. {
  5.  "rnc": "44444044444",
  6.  "cliente": "EMPRESA S.A.",
  7.  "ncf": "1234567890123456789",
  8.  "ncf_ref": "0987654321098765432",
  9.  "tipo": "FacturaConsumidorFinal",
  10.  "logo": false,
  11.  "lineas": [{
  12.    "descripcion": ["Linea 1", "Linea 10"],
  13.    "cantidad": 2,
  14.    "importe": 12.00,
  15.    "itbis": 13.0,
  16.    "tipo_pago": "LineaVenta",
  17.    "qtyxprice": true,
  18.    "promocion": false
  19.  }],
  20. "pagos": [{
  21.    "tipo": 1,
  22.    "importe": 1200.00,
  23.    "cancelado": false,
  24.    "descripcion": ["linea 1", "linea 2", "lines 3"]
  25. }],
  26. "descuentos": [{
  27.    "descripcion": "lalalala",
  28.    "importe": 1200.00
  29.  }],
  30. "densidad": "ppp180x180"
  31. }
  32. """
  33. recibo = json.loads(data)
  34. print recibo