+ INFORMACIÓN

¡Comparte en redes sociales!

Cómo leer y escribir en un archivo JSON en Python

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.

Banner Python

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:

como leer y escribir un archivo json en 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.

realizar json en python

Si queremos fusionar dos listas antes de escribirlas en el archivo JSON podemos hacerlo con el uso de bucles FOR de la siguiente forma:

archivos json

Acceder a los datos del JSON

Acceder y consultar los datos del archivo JSON es muy sencillo

python archivos en json

Y si queremos obtener datos más específicos podemos indicarlo.

archivo json en python

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. 

Banner Python 2
EIP

Suscríbete a nuestra newsletter para estar al día de todas las novedades

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.
marter-en-python

1 comentarios en «Cómo leer y escribir en un archivo JSON en Python»

Deja un comentario

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.