通过jQuery从cookie处理数组

时间:2017-02-28 17:04:17

标签: jquery arrays json cookies

我试图从cookie中读取一个数组。下面的数组代码存储在cookie中。从cookie中获取价值的最佳方法是什么?我需要使用数组中的值,并考虑每个循环应该做的但我不知道如何去做。

 "Nissan": [{
         "model": "Sentra",
         "doors": 4
     },
     {
         "model": "Maxima",
         "doors": 4
     }
 ],
 "Ford": [{
         "model": "Taurus",
         "doors": 4
     },
     {
         "model": "Escort",
         "doors": 4
     }
 ]

1 个答案:

答案 0 :(得分:0)

正如评论建议的那样,在修复你的JSON字符串之后:

var arr = JSON.Parse( jsonString ); //jsonString = Your JSON string in your cookie.

// Loop
for ( var i in arr )
{
    // Access the propertis
    alert( arr[i] );
}

请注意,JSON.stringify()用于将JSON object转换为string,而JSON.parse()用于将string转换为JSON {{ 1}}