//在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);
//转成类
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);
【转】C#中Json和类的相互转化
最新推荐文章于 2024-03-01 09:01:00 发布