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

c# 遍歷json對象

夏志豪1年前9瀏覽0評論

C#是一種常用的編程語言,它可以用來處理和遍歷JSON對象。在本文中,我們將介紹如何使用C#遍歷JSON對象。

首先,我們需要使用C#的Json.NET庫。這個庫可以幫助我們輕松地讀取JSON數(shù)據(jù)和將JSON對象轉(zhuǎn)換成C#對象。

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

我們可以使用以下代碼來讀取JSON數(shù)據(jù):

string json = @"{
'name': 'John Smith',
'age': 25,
'address': {
'street': '1 Main Street',
'city': 'New York',
'state': 'NY',
'zip': '10001'
},
'phoneNumbers': [
'212-555-1234',
'646-555-4567'
]
}";
JObject jsonObj = JObject.Parse(json);

現(xiàn)在我們可以遍歷JSON對象并輸出其屬性值:

foreach (JProperty property in jsonObj.Properties())
{
Console.WriteLine(property.Name + ": " + property.Value);
}

輸出結(jié)果如下:

name: John Smith
age: 25
address: {"street":"1 Main Street","city":"New York","state":"NY","zip":"10001"}
phoneNumbers: ["212-555-1234","646-555-4567"]

我們還可以使用JToken類型來遍歷JSON對象,代碼如下:

foreach (JToken token in jsonObj.Children())
{
Console.WriteLine(token);
}

輸出結(jié)果如下:

John Smith
25
{
"street": "1 Main Street",
"city": "New York",
"state": "NY",
"zip": "10001"
}
[
"212-555-1234",
"646-555-4567"
]

以上就是使用C#遍歷JSON對象的基本方法。通過學習本文,希望讀者能夠更好地理解如何使用C#處理和遍歷JSON數(shù)據(jù)。