仅列出所有键,包括嵌套在jquery中的json对象

时间:2015-07-23 14:56:21

标签: javascript json

我想在jquery中列出json对象中的所有键(包括嵌套)... keys / json对象是动态的,所以程序永远不会是格式,但肯定会是json

我需要一个只列出来自JSON

的键的jquery

以下是样本数据:

{
  "status_code": 200,
  "status_text": "Success",
  "count": 6,
  "data": [{
    "date": "2012-02-27",
    "zone": "NORTH ZONE",
    "centre": "CHANDIGARH",
    "commodity": "Tea Loose",
    "price": "265"
  }, {
    "date": "2012-02-24",
    "zone": "NORTH ZONE",
    "centre": "CHANDIGARH",
    "commodity": "Tea Loose",
    "price": "265"
  }]
}

从JSON上面我想只列出键。

1 个答案:

答案 0 :(得分:-1)

var jsonArray={ "status_code": 200, "status_text": "Success", "count": 6, "data": [ { "date": "2012-02-27", "zone": "NORTH ZONE", "centre": "CHANDIGARH", "commodity": "Tea Loose", "price": "265" }, { "date": "2012-02-24", "zone": "NORTH ZONE", "centre": "CHANDIGARH", "commodity": "Tea Loose", "price": "265" } ] }
 var L = jsonArray.length;
for (var i = 0; i < L; i++) {
var obj = jsonArray[i];
for (var j in obj) {
    alert(j);
}
}

试试这个它会起作用。

Demo