Ida y vuelta con JSON en Python
Serializar a texto JSON y parsearlo de regreso.
import json
perfil = {
"name": "ada",
"langs": ["python", "rust"],
"active": True,
"streak": 7,
}
texto = json.dumps(perfil, indent=2, sort_keys=True)
restaurado = json.loads(texto)
compacto = json.dumps(perfil, separators=(",", ":"))
lenguajes = restaurado["langs"]
igual = restaurado == perfil
Cómo funciona
dumpsconvierte un dict en texto, con opciones.loadsparsea el texto de vuelta a objetos de Python.- El valor restaurado es igual al original.
El intento, en números
- Líneas
- 15
- Caracteres a escribir
- 298
- Tokens
- 97
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 58 segundos.
Paso 1 de 5 en Formatos de datos; paso 17 de 41 en Herramientas de dominio.