Javascript 如何获取JSON层次结构值

Javascript 如何获取JSON层次结构值,javascript,json,Javascript,Json,大家好,我如何使用JQuery Mobile获取id值,谢谢 这里我附上代码,我只想显示id或警报消息进行测试,非常感谢 {"total_rows":7,"offset":0,"rows":[ { "id":"637184110f5faea091fdbdcf618a353a", "key":"637184110f5faea091fdbdcf618a353a", "value":{"rev":"1-f59c856e98e1c5f11578562778d8cf3b"

大家好,我如何使用JQuery Mobile获取id值,谢谢

这里我附上代码,我只想显示id或警报消息进行测试,非常感谢

{"total_rows":7,"offset":0,"rows":[

    {
    "id":"637184110f5faea091fdbdcf618a353a",
    "key":"637184110f5faea091fdbdcf618a353a",
    "value":{"rev":"1-f59c856e98e1c5f11578562778d8cf3b"}
    },
    {
    "id":"637184110f5faea091fdbdcf618b85d2",
    "key":"637184110f5faea091fdbdcf618b85d2",
    "value":{"rev":"1-17731aef6d1d52e0d2ad03e2772d1a0a"} 
    }
                                         ]
    }
var obj={
“总行数”:7,
“偏移量”:0,
“行”:[
{
“id”:“637184110F5FAEA091FDCBF618A353A”,
“密钥”:“637184110F5FAEA091FDCBF618A353A”,
“价值”:{
“版本”:“1-F59C856E98E1C5F115785627788D8CF3B”
}
}, {
“id”:“637184110F5FAEA091FDCBF618B85D2”,
“键”:“637184110F5FAEA091FDCBF618B85D2”,
“价值”:{
“修订版”:“1-17731aef6d1d52e0d2ad03e2772d1a0a”
}
}
]
};
for(对象行中的id){
警报(对象行[id].id);
}
为什么这个json需要jQuery mobile

使用$编辑。每个

因为您下定决心要使用jQuery

var rowsArray = jsonObj["rows"]

$.each(rowsArray, function(i, row) {
    alert(rowsArray[i].id);
});​

$.each(rowsArray, function(i, row) {
    alert(row.id);
});​
首先,您甚至可以不使用jQuery来完成这项工作

没有jQuery:-

for(i=0; i< string.rows.length; i++){
 alert(string.rows[i].id);
 alert(string.rows[i].key);
 alert((string.rows[i].value.rev));

}

对这就是我想要的,太好了!非常感谢。但是,如果我想将每个函数更改为$。如何?我已经在上面的答案中添加了这一点。请学会简化。您不必事事使用jQuery。是的,它正在工作,非常感谢您的帮助。再次感谢。
var jsonObj = '{  
  "total_rows":7,
  "offset":0,
  "rows":[  
    {  
      "id":"637184110f5faea091fdbdcf618a353a",
      "key":"637184110f5faea091fdbdcf618a353a",
      "value":{  
        "rev":"1-f59c856e98e1c5f11578562778d8cf3b"
      }
    },
    {  
      "id":"637184110f5faea091fdbdcf618b85d2",
      "key":"637184110f5faea091fdbdcf618b85d2",
      "value":{  
        "rev":"1-17731aef6d1d52e0d2ad03e2772d1a0a"
      }
    }
  ]
}';
for(i=0; i< string.rows.length; i++){
 alert(string.rows[i].id);
 alert(string.rows[i].key);
 alert((string.rows[i].value.rev));

}
$.each(jsonObj, function(key, value){
  console.log(key, value);
})