//在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);