students.item["http://www.myurl.com"].comments.data.length のオプションを試してみました。ただし、 item["http://www.myurl.com"] 呼び出しは機能していません。
JSON オブジェクトから URL を取り出して、students.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);
}