1、使用NuGet安裝Newtonsoft.Json。2、創建需要序列化的類。public class Person{public string Name{get;set;}public int Age{get;set;}}var obj=new Person();3、var result = Js...
1、使用NuGet安裝Newtonsoft.Json。
2、創建需要序列化的類。
public class Person
{
public string Name{get;set;}
public int Age{get;set;}
}
var obj=new Person();
3、var result = JsonConvert.SerializeObject(obj)。
註意:如果在Person類上面添加註解[Serializable],必須在類欄位上面添加上註解[DataMember],否則改欄位不能被序列化到字元串中。
即類聲明如下:
[Serializable]
public class Person
{
[DataMember]
public string Name{get;set;}
//此欄位沒有添加[DataMember],將不會被序列化。
public int Age{get;set;}
}