for(對象中的變量鍵)
{
alert(" Key is:"+Key);
Alert("對應的值是:"+obj[key]);
}
Js遍歷json對象的所有鍵,根據動態鍵獲取值:
Js代碼?
& ltscript type = " text/JavaScript " & gt;?
get JSON(' age ');?
函數getJson(key){?
Var jsonObj={"name ":"傅紅雪","年齡":" 24 ","職業":"刺客" };?
//1.使用eval方法?
var eValue=eval('jsonObj。+鍵);?
alert(eValue);?
//2.遍歷Json字符串獲取其屬性?
for(JSON obj中的var item?
if(item==key){?//item表示Json字符串中的壹個屬性,比如‘name’?
var jValue = JSON obj[item];//與//鍵對應的值?
alert(j value);?
} ?
} ?
//3.直接拿?
alert(JSON obj[' '+key+' ']);?
} ?
& lt/script & gt;?
通過以上三種方法可以得到json中key對應的值。