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

c#list轉 json數組

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

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

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數據的庫。我們還需要定義一個Person類,它有兩個屬性,Name和Age。然后,我們創建一個List類型的實例,向其中添加兩個Person對象,每個對象都有一個Name和Age屬性。

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

最后,我們可以將生成的Json字符串輸出到控制臺來進行調試。

Console.WriteLine(json);

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