0

我的 JSON 如下所示:

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

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

4

2 回答 2

2

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

你要:

records[0].favorites

于 2013-01-29T06:50:17.733 回答
0

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

在记录中使用索引应该可以解决问题。

于 2013-01-29T11:05:28.150 回答