使用Newtonjson.soft怎样将如下的JSON,反序列化成UserInfo对象

"{\"Dict\":{\"User\":{\"userDepartID\":99,\"userName\":\"admin\"}},\"Timeout\":20}"

2个回答

建立好类的属性对应你的json字符串,然后JsonConvert.DeserializeObject反序列化就行了,大概如下

 public class cUser{
  public int userDepartID;
  public string userName;
}
public class cDict{
  public cUser User;
  public int Timeout;
}
public class cUserInfo{
  public cDict Dict;
}

cUserInfo UserInfo = (cUserInfo)Newtonsoft.Json.JavaScriptConvert.DeserializeObject("json字符串", typeof(cUserInfo));

JSON.NET使用示例

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐