下午好!
在这个小要求之后
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var sumInfo = JSON.parse(xmlhttp.responseText);
var objName = Object.keys(sumInfo);
console.log(sumInfo);
}
我得到这个JSON对象:
{"teste":{"id":3132576,"name":"Teste","profileIconId":28,"summonerLevel":1,"revisionDate":1445611659000}}
如何获取此对象的ID?因为我不能做这样的事情:
sumInfo.objName.id;
谢谢 !
最佳答案
我认为您不知道1级对象的名称吗?如果是这样,这应该起作用:
for (key in sumInfo) { //for every key in the object 'sumInfo'
console.log(sumInfo[key].id); //log to console the id of each object
}
如果您知道第一级对象的名称,则足够:
console.log(sumInfo.teste.id);
//or
console.log(sumInfo['teste'].id);