在 Json 将其字符串化为 cookie 后,无法 Json 解析数组 BACK

Can't Json parse Array BACK after Json stringify it to cookie

当我将 json 保存到 cookie 时,我无法解析它:(

var checkoutArray = [{"id":"1021397549","prod-name":"2015 новый шик! горячая распродажа бесплатная доставка сексуальные женщины красочные птицы шифон рубашка форме крыла летучей мыши широкий блузки свободного покроя топы","cost":134,"sku":"14:200001438#8;5:361385","pcs":"1","ship-num":"2","ship-name":"e-EMS","ship-cost":796,"img":"http:\/\/i01.i.aliimg.com\/wsphoto\/v15\/1021397549_1\/2015-новый-шик-горячая-распродажа-бесплатная-доставка-сексуальные-женщины-красочные-птицы-шифон-рубашка-форме-крыла-летучей.jpg","aviable":"990","sku-html":"<img class=\"color\" height=\"26\" width=\"26\" src=\"http:\/\/i01.i.aliimg.com\/wsphoto\/sku\/v12\/1021397549\/1021397549_200001438\/Хаки-2015-новый-шик-горячая-распродажа-бесплатная-доставка-сексуальные-женщины-красочные-птицы-шифон-рубашка-форме-крыла-летучей.jpg_50x50.jpg\" title=\"8\" bigpic=\"http:\/\/i01.i.aliimg.com\/wsphoto\/sku\/v12\/1021397549\/1021397549_200001438\/Хаки-2015-новый-шик-горячая-распродажа-бесплатная-доставка-сексуальные-женщины-красочные-птицы-шифон-рубашка-форме-крыла-летучей.jpg\"\/><span>L<\/span>"},{"id":"2028047220","prod-name":"2015 новый шик! горячая распродажа бесплатная доставка сексуальные женщины красочные птицы шифон рубашка форме крыла летучей мыши широкий блузки свободного покроя топы 14003","cost":135,"sku":"","pcs":"2","ship-num":"2","ship-name":"China Post Registered Air Mail","ship-cost":110,"img":"http:\/\/i00.i.aliimg.com\/wsphoto\/v0\/2028047220_1\/2015-новый-шик-горячая-распродажа-бесплатная-доставка-сексуальные-женщины-красочные-птицы-шифон-рубашка-форме-крыла-летучей.jpg","aviable":"998","sku-html":""},{"id":"802048809","prod-name":"Дизайнер искусственного из двух частей кружева шифон блузка рубашка с кардиган для женщин 2015 весна мода дамы свободного покроя топы","cost":582,"sku":"","pcs":"1","ship-num":"3","ship-name":"Fedex IE","ship-cost":3865,"img":"http:\/\/i01.i.aliimg.com\/wsphoto\/v0\/802048809\/Дизайнер-искусственного-из-двух-частей-кружева-шифон-блузка-рубашка-с-кардиган-для-женщин-2015-весна-мода.jpg","aviable":"918","sku-html":""}];          

$.cookie("wishlist", JSON.stringify(checkoutArray));
console.log( $.cookie("wishlist") );
var checkoutArray = JSON.parse($.cookie("wishlist"));


var checkoutArray = JSON.parse($.cookie("wishlist"));
jQuery.each(checkoutArray, function (i, wishlistID) { 
checkoutArrayDom += '<br>'+ wishlistID + '<br>';                        
});

在 Chrome 控制台中我得到这个

"[{\"id\":\"1021397549\",\"prod-name\":\"2015 новый шик! горячая распродажа бесплатная доставка сексуальные женщины красочные птицы шифон рубашка форме крыла летучей мыши широкий блузки свободного покроя топы\",\"cost\":134,\"sku\":\"14:200001438#8;5:361385\",\"pcs\":\"1\",\"ship-num\":\"2\",\"ship-name\":\"e-EMS\",\"ship-cost\":796,\"img\":\"http://i01.i.aliimg.com/wsphoto/v15/1021397549_1/2015-новый-шик-горячая-распродажа-бесплатная-доставка-сексуальные-женщины-красочные-птицы-шифон-рубашка-форме-крыла-летучей.jpg\",\"aviable\":\"990\",\"sku-html\":\"\"},{\"id\":\"802048809\",\"prod-name\":\"Дизайнер искусственного из двух частей кружева шифон блузка рубашка с кардиган для женщин 2015 весна мода дамы свободного покроя топы\",\"cost\":582,\"sku\":\"\",\"pcs\":\"1\",\"ship-num\":\"3\",\"ship-name\":\"Fedex IE\",\"ship-cost\":3865,\"img\":\"http://i01.i.aliimg.com/wsphoto/v0/802048809/Дизайнер-искусственного-из-двух-частей-кружева-шифон-блузка-рубашка-с-кардиган-для-женщин-2015-весна-мода.jpg\",\"aviable\":\"918\",\"sku-html\":\"\"}]"

jquery-latest.min.js:2

Uncaught TypeError: Cannot use 'in' operator to search for '966' in [{"id":"1021397549","prod-name":"2015 новый шик! горячая распродажа бесплатная доставка сексуальные женщины красочные птицы шифон рубашка форме крыла летучей мыши широкий блузки свободного покроя топы","cost":134,"sku":"14:200001438#8;5:361385","pcs":"1","ship-num":"2","ship-name":"e-EMS","ship-cost":796,"img":"http://i01.i.aliimg.com/wsphoto/v15/1021397549_1/2015-новый-шик-горячая-распродажа-бесплатная-доставка-сексуальные-женщины-красочные-птицы-шифон-рубашка-форме-крыла-летучей.jpg","aviable":"990","sku-html":""},{"id":"802048809","prod-name":"Дизайнер искусственного из двух частей кружева шифон блузка рубашка с кардиган для женщин 2015 весна мода дамы свободного покроя топы","cost":582,"sku":"","pcs":"1","ship-num":"3","ship-name":"Fedex IE","ship-cost":3865,"img":"http://i01.i.aliimg.com/wsphoto/v0/802048809/Дизайнер-искусственного-из-двух-частей-кружева-шифон-блузка-рубашка-с-кардиган-для-женщин-2015-весна-мода.jpg","aviable":"918","sku-html":""}]

但是当我在不保存 cookie $.cookie("wishlist", JSON.stringify(checkoutArray)); checkoutArray = JSON.parse($.cookie("wishlist")); 的情况下做同样的事情时,只需使用 checkoutArray = JSON.parse(JSON.stringify(checkoutArray)); 一切正常!

好吧,这完全取决于哪个浏览器正在执行此代码,因为浏览器对它可以存储的 cookie 长度有自己的规范。

我真诚地感觉到你正在跨越那个界限。

这里 table 为您提供了大多数浏览器的详细信息。

并查看此 Link,以了解有关您的浏览器的更多信息..