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

c# 遍歷 json

黃文隆2年前8瀏覽0評論

C#可以使用Newtonsoft.Json庫輕松地解析JSON格式的數(shù)據(jù)。

首先安裝Newtonsoft.Json庫:

PM> Install-Package Newtonsoft.Json

然后在C#代碼中導(dǎo)入Newtonsoft.Json:

using Newtonsoft.Json;

使用Newtonsoft.Json庫,我們可以使用以下代碼遍歷JSON數(shù)據(jù):

string json = @"{
'name': 'John Doe',
'age': 30,
'email': 'john.doe@example.com',
'address': {
'street': '123 Main St.',
'city': 'Anytown',
'state': 'CA',
'zip': '12345'
},
'phoneNumbers': [
'555-555-1234',
'555-555-5678'
]
}";
dynamic data = JsonConvert.DeserializeObject(json);
Console.WriteLine(data.name);
Console.WriteLine(data.age);
Console.WriteLine(data.email);
Console.WriteLine(data.address.street);
Console.WriteLine(data.address.city);
Console.WriteLine(data.address.state);
Console.WriteLine(data.address.zip);
foreach (var number in data.phoneNumbers)
{
Console.WriteLine(number);
}

使用JsonConvert.DeserializeObject()方法將JSON字符串轉(zhuǎn)換成動態(tài)類型對象,然后可以通過點號語法來訪問其中的屬性或嵌套的對象。

使用foreach循環(huán)可以遍歷JSON數(shù)組。