Получение значения переменных JSON - PullRequest
0 голосов
/ 28 января 2011

У меня есть объект 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, three

Ответы [ 2 ]

2 голосов
/ 28 января 2011

Попробуйте это внутри цикла for:

alert(js[i]);
1 голос
/ 28 января 2011

Не используйте eval

var obj = JSON.parse(json);

for (var key in obj) {
    var value = obj[key];
    // do stuff.

}
...