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

c# json轉(zhuǎn)對象list

林雅南2年前12瀏覽0評論

c#是一個流行的編程語言,可用于開發(fā)Web應(yīng)用程序和桌面應(yīng)用程序。JSON格式是一種廣泛使用的格式,用于在網(wǎng)絡(luò)上傳輸數(shù)據(jù)。在c#編程中,要將JSON轉(zhuǎn)換為對象或?qū)ο罅斜恚梢允褂肑son.Net庫。

Json.Net是c#中最常用的JSON庫之一,它提供了一個簡單的方式將JSON數(shù)據(jù)轉(zhuǎn)換為對象或?qū)ο罅斜?,并將對象序列化為JSON數(shù)據(jù)。

using System.Collections.Generic;
using Newtonsoft.Json;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
public static void Main(string[] args)
{
string json = @"[
{ 'Name': 'Tom', 'Age': 26 },
{ 'Name': 'Jack', 'Age': 22 },
{ 'Name': 'Lucy', 'Age': 24 }
]";
Listpeople = JsonConvert.DeserializeObject>(json);
foreach (Person p in people)
{
Console.WriteLine("Name: " + p.Name + ", Age: " + p.Age);
}
}

在上面的代碼中,我們定義了一個名為Person的類,該類具有Name和Age屬性。我們使用JsonConvert.DeserializeObject<>方法將JSON字符串轉(zhuǎn)換為Person對象列表。最后,我們遍歷列表并打印每個人的姓名和年齡。

運(yùn)行上面的代碼將輸出:

Name: Tom, Age: 26
Name: Jack, Age: 22
Name: Lucy, Age: 24

如您所見,使用Json.Net將JSON轉(zhuǎn)換為對象或?qū)ο罅斜矸浅H菀浊液唵危@使得c#編程變得更加靈活。