El uso de objetos JavaScript (JSON) es una poderosa herramienta para intercambiar datos rápidamente entre varias plataformas de programación. Ya sea para almacenar datos o crear una API, convertir sus datos en JSON los hace reutilizables, independientemente de la tecnología que acceda a ellos.
A continuación, explicamos cómo leer y escribir en un archivo JSON en Python.
Para convertirte en un experto ampliamente cualificado en este ámbito en tan solo 12 meses, el Máster de Programación avanzada en Python para Hacking, Big Data y Machine Learning te formará para que obtengas las competencias necesarias.
Diferencia entre un objeto JSON y un diccionario de Python
La diferencia entre un objeto JSON y un diccionario de Python es mínima, por lo tanto, es fácil almacenar un diccionario de Python como JSON. Pero para que funcione, necesitamos la biblioteca del analizador json .
Vamos a aprender conocimientos básicos del uso de archivos JSON en Python. Para comenzar, creamos un archivo JSON en el directorio raíz de nuestro proyecto.
Creamos y abrimos un archivo Python en el mismo directorio y con esto ya podemos escribir un diccionario en el archivo JSON usando nuestro código de Python:
¿Cómo almacenamos una lista como JSON en Python?
A veces es posible que tengamos una o varias listas y queramos guardarlas como JSON. Una buena forma de hacerlo, es convertirlos en diccionarios antes de escribirlos en el archivo JSON.
Si queremos fusionar dos listas antes de escribirlas en el archivo JSON podemos hacerlo con el uso de bucles FOR de la siguiente forma:
Acceder a los datos del JSON
Acceder y consultar los datos del archivo JSON es muy sencillo
Y si queremos obtener datos más específicos podemos indicarlo.
Consultas rápidas en Python con JSON
Los objetos JSON además de ser multiplataforma, son muy livianos y pueden mejorar la rapidez de respuesta de nuestras consultas y como hemos visto, revisar los datos de los archivos JSON en Python es bastante simple.
Thanks.