Recientemente necesitaba una solución de cómo configurar las cookies pasando los valores clave dinámica JSON. Usando el https://github.com/js-cookie/js-cookie#json, se puede hacer fácilmente. Quería almacenar cada valor de opción seleccionado del usuario en una cookie, para que no se pierda en caso de que la pestaña o el navegador se apaguen.
var json = {
option_values : {}
};
$('option:selected').each(function(index, el) {
var option = $(this);
var optionText = option.text();
var key = 'option_' + index;
json.option_values[key] = optionText;
Cookies.set('option_values', json, { expires: 7 });
});
A continuación, puede recuperar cada valor clave de la galleta en cada carga de página utilizando
Cookies.getJSON('option_values');
Pero él quiere hacer esto en el contexto de un objeto literal. –