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

c# 解析一個json數組對象

傅智翔1年前10瀏覽0評論

C#語言是一門優秀的編程語言,它也支持Json解析。在一些Web應用程序中,Json是一種非常常見的數據格式,有時候需要解析Json數組數據類型,使用C#可以很方便的解析Json數組對象。

using System;
using System.Collections.Generic;
using Newtonsoft.Json;
namespace JsonParsing
{
class Program
{
static void Main(string[] args)
{
string json = @"
[
{
'name': 'Tom',
'age': 25
},
{
'name': 'Jerry',
'age': 32
}
]";
List<Person> persons = JsonConvert.DeserializeObject<List<Person>>(json);
foreach (var person in persons)
{
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}");
}
}
}
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
}

以上是一個簡單的示例代碼,首先需要引入Newtonsoft.Json命名空間,然后定義一個Json字符串,其中包含了兩個Person對象的數組數據。然后通過JsonConvert.DeserializeObject方法將Json字符串轉成List<Person>對象,從而可以方便的遍歷數組中的元素,獲取每個Person對象的各個屬性。

上述代碼中,需要創建一個Person類,它包含Name和Age兩個屬性,這兩個屬性與Json字符串中的key名稱保持一致,通過屬性的get和set方法獲取和設置屬性值。

總之,在C#中解析Json數組對象非常方便,只需要引入Json解析庫,定義一個對應的類,然后通過JsonConvert.DeserializeObject將Json字符串轉換為該類的實例即可。