C# 反序列化 JSON

3

我有这个JSON字符串:

{"natalia1891":{"idUser":1435105,"nick":"natalia1891","sefNick":"natalia1891","status":1,"photo":"http:\/\/213.215.107.125\/fotky\/143\/51\/s_1435105.jpg?v=3","sex":2,"isFriend":1},

"pepina888":{"idUser":3338870,"nick":"pepina888","sefNick":"pepina888","status":1,"photo":"http:\/\/213.215.107.127\/fotky\/333\/88\/s_3338870.jpg?v=9","sex":2,"isFriend":1}}

我想将此JSON反序列化为一个Friend对象的字典。有什么建议吗?

也许可以这样做:

class Friend{

public string Name{get;set;}

public string IdUser{get;set;}

public string SefNick{get;set;}

public bool Status{get;set;}

public string Url{get;set;}

public int Sex{get;set;}

public bool isFriend{get;set;}
}
4个回答

4

4

1

如何实现此功能的示例可以在这里找到:http://msdn.microsoft.com/zh-cn/library/bb412179.aspx - Moo-Juice

0
Friend[] friends = new JavaScriptSerializer().Deserialize<Friend[]>(myString);

JavaScriptSerializer在System.Web.Script.Serialization中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接