C# 是一種流行的編程語言,常用于開發 Windows 應用程序和 Web 應用程序。在處理 JSON 數據時,C# 提供了簡單易用的解析方法。下面,我們來講解一下如何將 JSON 數據解析成數組。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; namespace JsonParseDemo { class Program { static void Main(string[] args) { string jsonStr = "[{\"id\":1,\"name\":\"Tom\",\"age\":20},{\"id\":2,\"name\":\"Jack\",\"age\":25}]"; List<People> peopleList = JsonConvert.DeserializeObject<List<People>>(jsonStr); foreach (People p in peopleList) { Console.WriteLine("ID: " + p.Id + ", Name: " + p.Name + ", Age: " + p.Age); } Console.ReadKey(); } } class People { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } } }
首先,我們聲明一個 JSON 字符串,它包含了兩個人的信息。這個字符串我們將它命名為 jsonStr。然后,我們創建了一個名為 People 的類,它有三個屬性:Id、Name 和 Age。接著,我們在 Main 方法里使用 JsonConvert.DeserializeObject 方法來解析 jsonStr,將其轉化為一個 List<People> 類型的列表。最后,我們使用 foreach 循環來逐個輸出每個人的信息。
以上就是將 JSON 數據解析成數組的過程。它需要使用到 Newtonsoft.Json 這個第三方庫,如果您還沒有安裝它,可以在 NuGet 上進行安裝。