En esta página:
La gestión de datos en formato JSON es algo habitual e importante en estos tiempos, una de las característias más importantes del formato JSON que lo ha hecho popular, es su ligereza y rápidez para enviar y recibir datos entre un dispositivo y un servidor. Cuando un proyecto tiene muchos usuarios, es mejor trabajar con un formato que permita mover miles o millones de datos al mismo tiempo y evitar que un servidor colapse. En este Post te enseñaré a Como Leer un Archivo JSON con Python, vamos con ello.
Antes de continuar te invito a leer los siguiente artículos:
- Que es Python y otros Detalles
- Como Ejecutar Código Python Dentro de Código HTML
- Como Funciona el Método callable() de Python
- Manejo Profesional de Errores con Python – Parte 1
- Como Crear Nuestro Primer Programa o Software Ejecutable con Python
- 10 Razones por las Cuales deberías aprender Python – Parte 1
- Diferencia entre los métodos sort() y sorted() en Python
- Puedes leer más Posts en la categoría Python
Asimismo, te invito a escuchar el Podcast: “Consejos Para Tener Más Tiempo Para Programar” y “¿ Cual Es El Momento Ideal Para Dejar Tu Empleo y Ser Freelance ?” (Anchor Podcast):
Spotify: | Sound Cloud: | Apple Podcasts | Anchor Podcasts |
Bien ahora continuemos con el Post: Como Leer un Archivo JSON con Python.
Como Leer un Archivo JSON con Python
Existen varias maneras de leer un archivo JSON con Python, yo usaré las formas más sencillas posible, para que aprenda correctamente.
Leer JSON desde un URL
Para leer un JSON desde una URL, necesitamos importar básicamente la librería urlrlib y json de Python (He colocado comentarios en el código explicando que hace cada parte del çódigo):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# Importamos la librería 'urllib' from urllib.request import urlopen # Importamos JSON import json # Definimos la URL del JSON urljson = "https://nubecolectiva.com/api/v1/postres" # Almacenamos la respuesta de la URL datos = urlopen(urljson) # Almacenamos los datos obtenidos datosjson = json.loads(datos.read()) # Le cambio a comillas dobles formatearjson = json.dumps(datosjson) # Imprimimos la respuesta JSON print(formatearjson) |
Entonces obtenemos los datos en formato JSON desde una URL sin problemas:
Ahora veamos como leer un archivo JSON desde la computadora.
Leer JSON desde la PC (Computadora)
Para leer un JSON desde la PC o computadora, necesitamos importar básicamente json de Python (He colocado comentarios en el código explicando que hace cada parte del çódigo):
1 2 3 4 5 6 7 8 9 10 11 12 |
# Importamos JSON import json with open('postres.json', 'r') as f: array = json.load(f) # Le cambio a comillas dobles formatearjson = json.dumps(array) print (formatearjson) |
Igualmente obtenemos los datos en formato JSON pero desde la PC o computadora sin problemas:
Asi de sencillo podemos leer un JSON con Python.
Conclusión
En este tutorial has aprendido a Como Leer un Archivo JSON con Python. Esto te servirá como base para leer archivos JSON más complejos o realizar tareas más complejas con datos en formato JSON.
Nota (s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.