2016-01-30 49 views
0

我已經在這個格式的JSON數據:JSON數據

{"attributes":{"status":"1","cmd":"check"},"domains":{"domain":{"attributes":{"name":"google.co.ug","avail":"0"}}}} 

,我試圖訪問它像這樣

for (var i=0; i<json.domains.length; i++) { 
    for (var b=0;b<json.domains[i].domain.length;b++) { 
      //this is the object you are looking for 
    } 
} 

我想的名字,只利用價值我是然而,關於用於循環結構不能確定我爲什麼要使用循環使用

回答

0

你可以直接得到像

那個值
0

首先,如果你在字符串格式的JSON響應,那麼首先你需要分析它

var jsonObj = { 
 
    "attributes": { 
 
     "status": "1", 
 
     "cmd": "check" 
 
    }, 
 
    "domains": { 
 
     "domain": { 
 
      "attributes": { 
 
       "name": "google.co.ug", 
 
       "avail": "0" 
 
      } 
 
     } 
 
    } 
 
}; 
 

 
// only required if your json in string format otherwise ignore 
 
// var result = $.parseJSON(jsonObj); 
 
$.each(jsonObj.domains.domain.attributes, function(k, v) { 
 
    //display the key and value pair 
 
    console.log(k + ' is ' + v); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>