欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c# list json

林子帆1年前8瀏覽0評論

c#中的List<>是一種常用的集合類型,可以用于存儲任意類型的元素。在使用List<>時,我們可能會遇到需要將其轉換為JSON格式的情況。

JSON是一種輕量級的數(shù)據(jù)交換格式,常用于前端與后端之間的數(shù)據(jù)傳輸。c#中可以利用Newtonsoft.Json庫來將List<>轉換為JSON格式。

using Newtonsoft.Json;
using System.Collections.Generic;
List<string> mylist = new List<string>();
mylist.Add("apple");
mylist.Add("banana");
string myjson = JsonConvert.SerializeObject(mylist);
Console.WriteLine(myjson);

以上代碼演示了如何將一個字符串類型的List轉換為JSON格式,并通過控制臺輸出來查看結果。

當然,List<>可以存儲任意類型的元素,因此我們也可以將自定義類的List轉換為JSON格式。示例如下:

public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
List<Person> mylist = new List<Person>();
mylist.Add(new Person() { Name = "Tom", Age = 18 });
mylist.Add(new Person() { Name = "Jerry", Age = 20 });
string myjson = JsonConvert.SerializeObject(mylist);
Console.WriteLine(myjson);

以上代碼演示了如何將一個Person類的List轉換為JSON格式,并通過控制臺輸出來查看結果。

綜上所述,c#中的List<>和JSON格式可以很好地配合使用,可以輕松實現(xiàn)后端與前端之間的數(shù)據(jù)傳輸。