0

我尝试了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);
}  
4

1 回答 1

0

students对象只有没有item属性http://www.myurl.comstudents["http://www.myurl.com"]不使用students.item["http://www.myurl.com"]

于 2012-09-12T03:50:59.480 回答