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

c# list json

林子帆2年前9瀏覽0評論

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

JSON是一種輕量級的數據交換格式,常用于前端與后端之間的數據傳輸。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格式可以很好地配合使用,可以輕松實現后端與前端之間的數據傳輸。