Leer archivos JSON en Python
El siguiente tutorial muestra de una manera sencilla como trabajar con archivos JSON y el lenguaje de programación Python.
JSON (Javascript Object Notation) es un formato ligero de intercambio de datos, tanto para los humanos como para las máquinas es muy simple interpretarlo y generarlo [1].
JSON está constituido por dos estructuras:
- Una colección de pares de nombre/valor.
- Una lista ordenada de valores.
Un ejemplo simple de un JSON es el siguiente:
[
{
"_id": "579fff34c716ae73b4525add",
"index": 0,
"guid": "b5814cf7-f292-46ea-92f3-24a8a1bb4999",
"isActive": true,
"tags": [
"laboris",
"minim"
]
},
{
"_id": "579fff3474cc9c4b7b9a8ebe",
"index": 1,
"guid": "da58573e-51c9-44c5-bbd1-1995028d244e",
"isActive": true,
"tags": [
"commodo",
"exercitation"
]
}
]
Si deseas crear uno desde cero y sin complicaciones te recomiendo que visites el siguiente post, ahora es momento de trabajar con ese archivo en Python.
Primero debemos incluir el módulo necesario para poder trabajar con tales archivos, para ello usaremos,
import json
Ahora supongamos que tenemos un archivo JSON llamado file.json (lo puedes guardar donde gustes) y deseamos leerlo, para ello he creado un ejemplo.py dónde he escrito el siguiente código
import json
print "Leer archivos"
leer = json.loads(open('file.json').read())
print leer
print "Imprimir elemento isActive"
print leer[0]['isActive']
Éste es solo un pequeño ejemplo y espero sea claro para ti, si tienes alguna duda puedes dejar un comentario, más adelante veremos más ejemplos.
Referencias.
[1] Introducción a JSON. http://www.json.org/json-es.html
Publicado el agosto 2, 2016 en Programación. Añade a favoritos el enlace permanente. Deja un comentario.
Deja un comentario
Comments 0