我有这个JSON:
{
"status": true,
"1": {
"id": "1",
"deal": "Testing the mobile"
},
"2": {
"id": "2",
"deal": "Testing"
},
"3": {
"id": "3",
"deal": "Testing"
}
}
如何获得id
和deal
?我正在使用 Phonegap 和 jQuery Mobile 。
答案 0 :(得分:2)
var data = {
"status": true,
"1": {
"id": "1",
"deal": "Testing the mobile"
},
"2": {
"id": "2",
"deal": "Testing"
},
"3": {
"id": "3",
"deal": "Testing"
}
};
data['1'].id;
data['1'].deal;
等等。
<强> DEMO 强>
使用jQuery $.each()
循环:
$.each(data, function(key, val) {
if (key != 'status') {
alert(val.id);
alert(val.deal);
}
});
<强> DEMO 强>
使用vanilla Javascript
for(var key in data){
if (key != 'status') {
alert(data[key].id);
alert(data[key].deal);
}
}
<强> DEMO 强>