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

c# list to json

錢浩然1年前7瀏覽0評論

C#中的List常常被用來儲存一組數據。然而在有些情況下我們需要把這些數據轉換成JSON格式的字符串以便于在不同的應用程序之間進行交換。下面我們將介紹如何將C#的List對象轉換成JSON格式的字符串。

using System.Collections.Generic;
using System.Web.Script.Serialization;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
List<Person> people = new List<Person>();
people.Add(new Person { Name = "Tom", Age = 25 });
people.Add(new Person { Name = "Jerry", Age = 30 });
JavaScriptSerializer serializer = new JavaScriptSerializer();
string json = serializer.Serialize(people);

以上代碼定義了一個Person類和一個List<Person>對象。接著使用JavaScriptSerializer類將List對象轉換成JSON字符串。

需要注意的是,以上代碼使用了System.Web.Script.Serialization命名空間中的JavaScriptSerializer類,因此需要在代碼中引用該命名空間。

另外值得一提的是,由于JavaScriptSerializer類在處理List對象時會將其中的每個元素轉換成JSON對象,因此我們的Person類必須具有可轉換成JSON對象的屬性。在以上代碼中,Person類有兩個屬性:Name和Age,它們具有可轉換成JSON對象的類型:字符串和整數。

最后,我們可以使用以下代碼來輸出轉換后的JSON字符串:

Console.WriteLine(json);

這樣我們便可以把C#中的List對象轉換成JSON格式的字符串,便于在不同的應用程序之間交換數據。