C#中Json和類的相互轉化


//在NuGet里下載安裝  Newtonsoft.Json,再引用。
using Newtonsoft.Json;

//寫一個用戶類
public class UserDataInfo 
{
    public long UserID { get; set; }

    public string UserName { get; set; }

    public string UserSex { get; set; }

    public DateTime CreateDate { get; set; } 
}

//一、把用戶類轉成json
 UserDataInfo userDataInfo = new UserDataInfo()
 {
    UserID=1,
    UserName="zhangsan",
    UserSex="male",
    CreateDate=DateTime.Now
 };
string jsonStr = JsonConvert.SerializeObject(userDataInfo);

//二、把json轉成用戶類
string jsonText1 = "{'UserID':'1','UserName':'zhangsan','UserSex':'male','CreateDate':'" + DateTime.Now + "'}";
string jsonText2 = "{\"UserID\":\"1\",\"UserName\":\"zhangsan\",\"UserSex\":\"male\",\"CreateDate\":\"" + DateTime.Now + "\"}";           
UserDataInfo userDataInfoJson= JsonConvert.DeserializeObject<UserDataInfo>(jsonText1);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM