2011-01-28 90 views
0

我有一個從我的網站生成的JSON對象,但是我需要知道如何在每個值中獲得JSON變量,例如,檢索JSON變量的值

var json = '{"item":"one","item2":"two","item3":"three"}'; 

var js = eval('(' + json + ')'); 

for(var i in js) 
{ 
    alert(i); 
} 

這將返回itemitem2item3但我需要得到他們每個人的價值觀,onetwothree

+0

`alert(js [i])``也許。 – 2011-01-28 18:32:32

回答

1

不要使用eval

var obj = JSON.parse(json); 

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

} 
2

試試這個裏面你的for循環:

alert(js[i]); 
+0

啊,是的,沒有正確思考:O – MacMac 2011-01-28 18:33:32