2

我有这个 JSON:

{
   "status": true,
  "1": {
      "id": "1",
      "deal": "Testing the mobile"
  },
  "2": {
      "id": "2",
      "deal": "Testing"
  },
  "3": {
      "id": "3",
      "deal": "Testing"
  }
}​

我怎样才能得到iddeal?我正在使用PhonegapjQuery Mobile

4

1 回答 1

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;

等等。

演示

使用 jQuery$.each()循环:

$.each(data, function(key, val) {
    if (key != 'status') {
        alert(val.id);
        alert(val.deal);
    }
});

演示

使用原版 Javascript

for(var key in data){
    if (key != 'status') {
        alert(data[key].id);
        alert(data[key].deal);
    }
}

演示

于 2012-06-07T15:20:22.530 回答