使用JSON Reader映射数组内的数组

时间:2013-01-29 05:13:31

标签: extjs sencha-touch

我的JSON如下所示:

{
    "records": [
        {
            "_id": "5106f97bdcb713b818d7f1f1",
            "cn": "lsacco",
            "favorites": [
                {
                    "fullName": "Friend One",
                    "uid": "friend1"
                },
                {
                    "fullName": "Friend Two",
                    "uid": "friend2"
                }
            ]
        }
    ]
}

当我尝试使用records.favorites作为我的JSON阅读器的根目录时,我没有在我的模型中填充任何结果。有没有办法在不必诉诸协会的情况下做到这一点?请注意,在我的情况下,记录只有一个元素,尽管它显示了一个数组。

2 个答案:

答案 0 :(得分:2)

records.favorites无效,因为该属性不存在。

你想:

records[0].favorites

答案 1 :(得分:0)

记录 已声明为数组,因此 records.favorites 将在json数据中指向任何内容文件。

使用记录中的索引可以解决问题。