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

c#list轉(zhuǎn) json數(shù)組

榮姿康2年前9瀏覽0評論

C#中的List是一種非常重要的數(shù)據(jù)類型,我們經(jīng)常需要將其轉(zhuǎn)換成Json數(shù)組類型。在這篇文章中,我將介紹如何使用C#將List轉(zhuǎn)換成Json數(shù)組。

using Newtonsoft.Json;
using System.Collections.Generic;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Listpersons = new List();
persons.Add(new Person { Name = "Alice", Age = 20 });
persons.Add(new Person { Name = "Bob", Age = 25 });
string json = JsonConvert.SerializeObject(persons, Formatting.Indented);

首先,我們需要引入Newtonsoft.Json庫,這是一個非常流行的處理Json數(shù)據(jù)的庫。我們還需要定義一個Person類,它有兩個屬性,Name和Age。然后,我們創(chuàng)建一個List類型的實(shí)例,向其中添加兩個Person對象,每個對象都有一個Name和Age屬性。

接著,使用JsonConvert.SerializeObject方法將List轉(zhuǎn)換成Json字符串,第一個參數(shù)是要序列化的對象,第二個參數(shù)是格式化選項(xiàng)。在本例中,我們使用Formatting.Indented選項(xiàng)將Json字符串縮進(jìn),使其更易讀。

最后,我們可以將生成的Json字符串輸出到控制臺來進(jìn)行調(diào)試。

Console.WriteLine(json);

使用以上代碼,您可以將C#中的List對象轉(zhuǎn)換成Json數(shù)組,方便地將數(shù)據(jù)傳遞給其他程序或者存儲在文件中。