簡體   English   中英

僅列出所有鍵,包括從jquery中的json對象嵌套的鍵

[英]list only all keys including nested from json object in jquery

我想列出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我只想列出密鑰。

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);
}
}

試試這個會行得通的。

演示版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM