Fundamentos de Python

Leer y escribir JSON en Python

JSON es habitual en API, configuración e intercambio de datos.

¿Qué es Leer y escribir JSON en Python?

JSON es habitual en API, configuración e intercambio de datos.

Convierte entre texto JSON y diccionarios Python.

¿Cuándo se utiliza?

  • Aprender sintaxis de Python con código práctico.
  • Construir una base para problemas mayores.
  • Probar una idea sin instalar un entorno local.

Código de ejemplo

Ejecutar código →
main.py
import json

user = json.loads('{"name": "Ada", "active": true}')
user["score"] = 95

print(json.dumps(user, indent=2))

Resultado esperado

{
  "name": "Ada",
  "active": true,
  "score": 95
}

Cómo funciona

json.loads analiza texto y json.dumps serializa valores; indent mejora la legibilidad.

Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.

Ejercicios prácticos

Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.

  1. Predice la salida antes de ejecutar.
  2. Controla entradas vacías o no válidas.
  3. Extrae la lógica a una función y añade pruebas.
Ejecutar en el IDE de Python →