【发布时间】:2010-11-13 18:04:04
【问题描述】:
无奈,需要反序列化这种格式的JSON字符串来上课。
JSON 字符串:
{
"newNickInfo": {
"2775040": {
"idUser": 2775040,
"nick": "minci88",
"sefNick": "minci88",
"sex": 2,
"photon": "http:\/\/213.215.107.125\/fotky\/277\/50\/n_2775040.jpg?v=4",
"photos": "http:\/\/213.215.107.125\/fotky\/277\/50\/s_2775040.jpg?v=4",
"logged": false,
"idChat": 0,
"roomName": "",
"updated": 1289670130
}
}
}
类:
public class User
{
public string idUser { get; set; }
public string nick { get; set; }
public string sefNick { get; set; }
public string sex { get; set; }
public string photon { get; set; }
public string photos { get; set; }
public bool logged { get; set; }
public int idChat { get; set; }
public string roomName { get; set; }
public string updated { get; set; }
}
第一个问题是,类属性必须小写,第二个问题是我尝试了很多方法,但我不知道如何从这个json字符串中剪切json对象并在类中反序列化。 有什么想法吗?感谢您的帮助。
还有一个问题,如果我想把这个json字符串反序列化成什么格式的c#类。
【问题讨论】:
-
你尝试了哪些方法,得到了什么结果?
标签: c# json json.net deserialization