← Todas las publicaciones
post25 de mayo de 2026
Python: escribir una lista de registros a JSON
#python#json#file-io
python
import json
users = [
{"id": 1, "name": "alice"},
{"id": 2, "name": "bob"}
]
with open("users.json", "w") as f:
json.dump(users, f, indent=2)
# Read it back
with open("users.json") as f:
loaded = json.load(f)
print(loaded)JSON es el formato estándar para intercambiar datos entre sistemas. La mayoría de APIs devuelven JSON, los archivos de configuración suelen ser JSON, y muchos pipelines guardan resultados intermedios como JSON.
El módulo json de Python convierte listas y dicts en texto JSON y de vuelta. Las dos funciones que usarás el 95 por ciento del tiempo son json.dump() (escribir a archivo) y json.load() (leer de archivo). Siempre pasa indent=2 si quieres que la salida sea legible.