我有一个从我的网站生成的JSON对象,但我需要知道如何在每个值中获取JSON变量,例如
var json = '{"item":"one","item2":"two","item3":"three"}';
var js = eval('(' + json + ')');
for(var i in js)
{
alert(i);
}
这将返回item
,item2
,item3
,但我需要获取每个值one
,two
,{{1} }}
答案 0 :(得分:2)
在你的for循环中试试这个:
alert(js[i]);
答案 1 :(得分:1)
不要使用eval
var obj = JSON.parse(json);
for (var key in obj) {
var value = obj[key];
// do stuff.
}