从json对象获取密钥名称

时间:2011-01-10 23:20:45

标签: jquery json key

3 个答案:

答案 0 :(得分:7)

这是因为userList[u]返回一个对象,而不是一个数组。

并且您无法使用索引访问对象属性..

你可以尝试

for(u=0;u<userList.length;u++){
   for (var user in userList[u])
        {
          // user is the key
          // userList[u][user] is the value
          var userInfo=userList[u][user];
        }
}

答案 1 :(得分:5)

你可以使用jQuery每个函数进行迭代。

data=obj.userList
jQuery.each(data, function(key,value){
  var username=value.username;
  var memberSince=value.memberSince;
  ...
}

答案 2 :(得分:2)