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

c#json轉對象list集合

謝彥文1年前7瀏覽0評論

C#是一種強類型語言,支持多種數據類型,如int、string等。同時,C#也支持JSON數據格式的解析,可以將JSON格式的數據轉換成C#中的對象,并將其存儲在List集合中。

using System;
using System.Collections.Generic;
using Newtonsoft.Json;
namespace MyProgram
{
class Program
{
static void Main(string[] args)
{
string json = @"[
{""name"": ""Alice"", ""age"": 20},
{""name"": ""Bob"", ""age"": 25},
{""name"": ""Charlie"", ""age"": 30}]";
Listpersons = JsonConvert.DeserializeObject>(json);
foreach (Person person in persons)
{
Console.WriteLine("Name: " + person.Name + ", Age: " + person.Age);
}
Console.ReadLine();
}
}
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
}

在上述示例代碼中,我們先定義了一個JSON字符串,其中包含了3個Person對象。我們將JSON字符串傳遞給JsonConvert.DeserializeObject方法,并指定轉換的目標類型為List<Person>。JsonConvert會自動將JSON字符串解析成一個Person對象數組,并將其存儲在List集合中。

由于Person類中定義了Name和Age屬性,我們可以在foreach循環中遍歷List集合,并獲取每個Person對象的屬性值。在此處,我們直接在控制臺上輸出了每個Person對象的屬性值。

總之,C#中可以很方便地將JSON格式的數據轉換成對象,通過List集合進行管理和處理。這為我們在開發應用程序時帶來了便利。