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

csharp解析json實例

錢多多2年前8瀏覽0評論

CSharp是一種強類型語言,它提供了許多常見的數據操作方法。其中,解析JSON是CSharp中的一項常見任務。JSON是一種格式化的數據類型,可以用來傳輸和存儲數據。在CSharp中,有許多JSON解析庫可供選擇。下面是一個使用Json.NET庫解析JSON數據的示例。

using Newtonsoft.Json;
using System;
class Program
{
static void Main(string[] args)
{
string json = @"{
'firstName': 'John',
'lastName': 'Doe',
'age': 25,
'address': {
'street': 'Main street',
'city': 'New York',
'state': 'NY',
'zip': '10001'
},
'phoneNumbers': [
{
'type': 'home',
'number': '212 555-1234'
},
{
'type': 'fax',
'number': '646 555-4567'
}
]
}";
dynamic data = JsonConvert.DeserializeObject(json);
Console.WriteLine(data.firstName);
Console.WriteLine(data.lastName);
Console.WriteLine(data.age);
Console.WriteLine(data.address.street);
Console.WriteLine(data.address.city);
Console.WriteLine(data.address.state);
Console.WriteLine(data.address.zip);
Console.WriteLine(data.phoneNumbers[0].type);
Console.WriteLine(data.phoneNumbers[0].number);
Console.WriteLine(data.phoneNumbers[1].type);
Console.WriteLine(data.phoneNumbers[1].number);
}
}

在此示例中,我們使用Json.NET解析了一個JSON對象。首先將JSON數據存儲在一個字符串變量中。然后,使用JsonConvert.DeserializeObject方法將JSON數據解析為一個dynamic對象。最后,我們可以像訪問常規對象一樣訪問動態對象。