C#是一種非常流行的編程語言,它可以用于各種各樣的應用程序開發。在開發過程中,我們經常需要對JSON數據進行處理。在這篇文章中,我們將介紹如何使用C#來獲取JSON集合。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string json = @"{
'name': 'John',
'age': 30,
'city': 'New York',
'cars': [
{
'model': 'BMW 230',
'mpg': 27.5
},
{
'model': 'Ford Edge',
'mpg': 24.1
}
]
}";
dynamic data = JsonConvert.DeserializeObject(json);
Console.WriteLine("Name: " + data.name);
Console.WriteLine("Age: " + data.age);
Console.WriteLine("City: " + data.city);
Console.WriteLine("Cars: ");
foreach (var car in data.cars)
{
Console.WriteLine("Model: " + car.model);
Console.WriteLine("MPG: " + car.mpg);
Console.WriteLine();
}
Console.ReadLine();
}
}
}
上面的代碼會輸出以下內容:
Name: John
Age: 30
City: New York
Cars:
Model: BMW 230
MPG: 27.5
Model: Ford Edge
MPG: 24.1
在這個例子中,我們首先定義了一個JSON字符串,然后使用Newtonsoft的JsonConvert類將它轉換為動態對象。我們可以使用這個動態對象來訪問JSON中的屬性。在這個例子中,我們訪問了'name'、'age'、'city'和'cars'屬性。我們可以通過迭代'data.cars'來訪問'cars'屬性中的每個元素。
總之,C#提供了強大的工具來處理JSON數據。使用上面的代碼,您可以輕松地獲取JSON集合并進行處理。
上一篇vue 編譯靜態cdn
下一篇vue 網頁看word