【问题标题】:convert string to json and bind in List<classobject>将字符串转换为 json 并在 List<classobject> 中绑定
【发布时间】: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


【解决方案1】:

JSON 本身有一些漂亮的对象,你想使用它们。

http://json.org/java/

【讨论】:

    猜你喜欢
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    相关资源
    最近更新 更多