Archivos JSON

¿Qué son los archivos JSON?

  • Archivos de texto simples.

  • Pueden ser o un archivo o un string.

  • Son una de las piedras angulares de los servicios REST.

  • Casi todo sistema grande hoy en día se comunica con ellos.

¿Por qué tengo que son útiles los archivos JSONs?

¿Respuestas de APIs? --> JSONs Arquitecturas de redes neuronales? --> JSONs Transferencias cliente-servidor? --> JSONs ¿Consultas a bases de datos no relacionales? --> JSONs

Buenas noticias: Si ya llevaste MongoDB, ya debes tener una buena noción de JSONs.

Buenas noticias x2: Si sabes diccionarios de Python, Sabes JSONs.

Archivos JSON

{
“Apellido”:”Arista”,
“Edad”:31,
“Estatura”:1.85,
“Hobbies”:[“Artes marciales”, ”Escritura”, “Lectura”, “Videojuegos”],
“Nombre”:”Antonio”
}
  • Cada objeto está delimitado por llaves.

  • Dentro de la llave, están todos los atributos del objeto.

  • Dentro de un objeto JSON, puede haber otro objeto JSON (muy parecido a los diccionarios de Python)

Transformando un diccionario a JSON

El método json.dumps() genera el JSON en un string. json.dump() sirve para guardar en un archivo.

Transformando de vuelta

json.load() lee un archivo .JSON y lo transforma en un diccionario. json.loads() lee un string y lo transforma en un diccionario.

---> Sigue con el ejemplo 02 // Reto 04 <---

Última actualización

¿Te fue útil?