无法解析JSON

时间:2014-09-23 06:58:54

标签: jquery json

我有一个jSON,如下所示

var data = [{
    "RestrntArea": "dfew"
}, {
    "RestrntArea": "Home"
}, {
    "RestrntArea": "Kiran"
}, {
    "RestrntArea": "Meridian"
}, {
    "RestrntArea": "Office"
}, {
    "RestrntArea": "SomeLocation"
}, {
    "RestrntArea": "Testing"
}, {
    "RestrntArea": "TestLOcation"
}, {
    "customer_id": "3"
}, {
    "mobile_number": "9876543211"
}];

如何从上面的JSON中获取customer_id

我试过这种方式

alert(data.customer_id);

但它给了我不确定的。

任何人都可以帮助我

1 个答案:

答案 0 :(得分:2)

尝试

data[8].customer_id // "3"

为什么8?因为您正在使用在第8个键索引中设置了customer_id对象文字的数组。

如果您想循环所有密钥,请搜索 customer_id 而不是:

for(var i=0; i<data.length; i++){
  if(data[i].hasOwnProperty('customer_id')){
    console.log(data[i].customer_id);           // "3"
  }
}