【发布时间】:2013-03-26 13:31:29
【问题描述】:
我有以下字符串
string strFriends = {"data":[{"name":"Paras Dave","id":"535228534"},{"name":"Pradip Mehta","id":"537004435"},{"name":"Rajni Vanza","id":"545844068"}],"paging":{"next": "0"}};
现在我想将数据部分绑定到好友列表对象
var serializer = new JavaScriptSerializer();
List<FriendModel> friends= serializer.Deserialize<List<FriendModel>>(strFriends);
但上面会返回 0 条记录。
型号
public class FriendModel
{
string id { set; get; }
string name { set; get; }
}
【问题讨论】:
-
为什么是 {'data' : 部分?您的 JSON 表示一个包含列表的对象,而不是列表本身。
-
这将由 Facebook api 返回,我只想要数据部分
标签: java json deserialization model-binding