JS获取json数据key、value
有时候不知道json数据的key值,这样取得value就有些麻烦。
var datas={"lisi":"李四(lisi)","zhangsan":"张三(zhangsan)"};
//1、使用eval方法
var val=eval('datas.'+key);
alert(val);
//2、遍历Json串获取其属性
for(var item in datas){
if(item==key){ //item 表示Json串中的属性,如'name'
var jValue=datas[item];//key所对应的value
alert(jValue);
}
}
//3、直接获取
alert(datas[''+key+'']);