jquery 如果根据一个json的一个key的名字获得其相对的值?

2025-05-14 02:36:25
推荐回答(3个)
回答1:

getValue(json,keyName)

{
return json[keyName];
}

多说一句,你举得那两个对象——json1和2,都不是JSON!——JSON规范要求键必须放入一对双引号中:
json1={
"name1":"张三",
"id1":"3"
}

回答2:

var getValue = function(json , name){
return json.name;
}
//话说这样有点多此一举了吧,你直接用json1.name1  就是  “张三”啊

回答3:

var obj = {"id": 1, "name":"张三"};
for(var key in obj)
{
alert("Key是:" + key);
alert("对应的值是:" + obj[key]);
}