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

c# list集合轉(zhuǎn)json

洪振霞1年前9瀏覽0評論

在C#中,List集合是一種非常常見的數(shù)據(jù)結(jié)構(gòu),同時JSON也是現(xiàn)在廣泛使用的數(shù)據(jù)格式之一。而將List集合轉(zhuǎn)換成JSON格式數(shù)據(jù),則是經(jīng)常會用到的一個操作。下面,我們就來看看如何使用C#將List集合轉(zhuǎn)換成JSON數(shù)據(jù)。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Script.Serialization;
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
public class Program
{
static void Main(string[] args)
{
ListstudentList = new List();
studentList.Add(new Student { Id = 1, Name = "張三", Age = 18 });
studentList.Add(new Student { Id = 2, Name = "李四", Age = 20 });
studentList.Add(new Student { Id = 3, Name = "王五", Age = 22 });
JavaScriptSerializer js = new JavaScriptSerializer();
string jsonStr = js.Serialize(studentList);
Console.WriteLine(jsonStr);
Console.ReadKey();
}
}

上述例子中,我們定義了一個Student類。接著,我們創(chuàng)建了一個List類型的studentList集合,并往其中添加了三個Student對象。最后,我們使用JavaScriptSerializer類的Serialize()方法將studentList對象序列化成JSON格式的字符串。

JavaScriptSerializer類是C#中提供的一個序列化和反序列化JSON數(shù)據(jù)的類。通過該類的Serialize()方法,可以將一個對象序列化成JSON字符串。而反之,通過Deserialize()方法,則可以將JSON字符串反序列化成一個對象。

總的來說,將List集合轉(zhuǎn)換成JSON數(shù)據(jù)的過程還是比較簡單的。只需要借助JavaScriptSerializer類進行序列化,即可得到符合JSON格式要求的字符串。