程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> net-使用Newtonjson.soft怎樣將如下的JSON,反序列化成UserInfo對象

net-使用Newtonjson.soft怎樣將如下的JSON,反序列化成UserInfo對象

編輯:編程解疑
使用Newtonjson.soft怎樣將如下的JSON,反序列化成UserInfo對象

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

最佳回答:


建立好類的屬性對應你的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使用示例

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved