Вероятно, оно должно выглядеть следующим образом:
{"products": [
{
"name" : "prodname",
"quantity" : 4
},
{
"name" : "prodname2",
"quantity" : 3
}
]}
[]
означает массив.Если вы хотите добавить другой продукт, вы загружаете его из файла cookie, обновляете массив и сохраняете его снова.Если вы хотите, вы можете пропустить внешний объект и сделать куки просто массивом.
РЕДАКТИРОВАТЬ: Скажите cookieStr
это ваш куки.
var root = $.parseJSON(cookieStr);
root.products.push(newProduct);
cookieStr = JSON.stringify(root);