我尝试了students.item [“http://www.myurl.com”].comments.data.length的选项。但是,item["http://www.myurl.com"] 调用不起作用。
如果我从 JSON 对象中取出 URL 并使用 student.comments.data 编写迭代器,它就可以工作。
这是我的代码,非常感谢任何帮助。
var students = {
"http://www.myurl.com":{
"comments":{
"data" : [{
"id": "123456778",
"from": {
"name": "XYZ",
"id": "1000005"
},
"message": "Hey",
"can_remove": false,
"created_time": "2012-09-03T03:16:01+0000",
"like_count": 0,
"user_likes": false
}]
}
}
}
var i=0
var arrayObject = new Array();
alert("Parsing 2: "+students.item["http://www.myurl.com"].comments.data.length);
for(i=0;i<students.item["http://www.myurl.com"].comments.data.length;i++)
{
alert("Parsing 1: "+i);
arrayObject.push(students.item["http://www.myurl.com"].comments.data[i].id);
arrayObject.push(students.item["http://www.myurl.com"].comments.data[i].message);
arrayObject.push(students.item["http://www.myurl.com"].comments.data[i].created_time);
}