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;}
}
新聞熱點
疑難解答