色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c# 序列化實體列為json字符串

林玟書1年前9瀏覽0評論

C#提供了一種非常方便的方式將實體類序列化為JSON字符串。代碼示例如下:

public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Person person = new Person()
{
Name = "張三",
Age = 20
};
string json = JsonConvert.SerializeObject(person);

從上面的代碼可以看出,我們只需要通過JsonConvert.SerializeObject()方法將實體類Person轉換為JSON字符串即可。

當然,如果我們要將一個列表中的多個實體對象序列化為JSON字符串,也是非常容易的。代碼示例如下:

List<Person> personList = new List<Person>()
{
new Person(){Name = "張三",Age = 20},
new Person(){Name = "李四",Age = 21},
new Person(){Name = "王五",Age = 22},
};
string json = JsonConvert.SerializeObject(personList);

從上面的代碼可以看出,我們只需要將實體列表作為參數傳遞給JsonConvert.SerializeObject()方法即可。

C#的JsonConvert類提供了更多的操作,例如反序列化等,讀者可以自行了解。