La idea clave
JSON es un formato de texto que permite guardar o intercambiar datos. JSON.stringify convierte un objeto en texto y JSON.parse hace el recorrido inverso.
Ejemplo paso a paso
Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.
const ajustes = { sonido: true };
const texto = JSON.stringify(ajustes);
console.log(texto);
const copia = JSON.parse(texto);
console.log(copia.sonido);Editar y probar este mismo ejemplo ↓
- ajustes es un objeto JavaScript.
- JSON.stringify crea una cadena con el contenido del objeto.
- JSON.parse reconstruye los datos y permite volver a leer sonido.
Practica con código
Antes de empezar, piensa: ¿El segundo console.log muestra un objeto o el valor de sonido?
Cambia sonido a false. Comprueba qué texto JSON se genera y qué propiedad se recupera.
Se muestra {"sonido":false} y después false.