我试图从cookie中读取一个数组。下面的数组代码存储在cookie中。从cookie中获取价值的最佳方法是什么?我需要使用数组中的值,并考虑每个循环应该做的但我不知道如何去做。
"Nissan": [{
"model": "Sentra",
"doors": 4
},
{
"model": "Maxima",
"doors": 4
}
],
"Ford": [{
"model": "Taurus",
"doors": 4
},
{
"model": "Escort",
"doors": 4
}
]
答案 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}}