Serialización y deserialización
La Serialización es el proceso de convertir objetos en memoria en una representación de cadena de texto en formato JSON.
Esto es útil para enviar datos a través de una red o almacenarlos en archivos ya que la comunicación es serial.
La Deserialización, por el contrario, consiste en tomar una cadena JSON y convertirla de nuevo en objetos en memoria que un programa puede manipular. Si es posible, deberemos esperar una estructura de datos conocida. Si no es así, deberemos leer el contenido para averiguar qué parte es variable, cuál valor, etc...