我想在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上面我想只列出键。
答案 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);
}
}
试试这个它会起作用。