c#是一種流行的編程語言,用于許多不同的程序設計領域,包括解析json數組。如果你正在使用c#編寫程序,并需要解析json數組,以下是一些基本知識。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; namespace JsonParsing { class Program { static void Main(string[] args) { string json = @" [ { 'Name': 'John Doe', 'Age': 30 }, { 'Name': 'Jane Smith', 'Age': 25 } ]"; List<Person> people = JsonConvert.DeserializeObject<List<Person>>(json); foreach (Person person in people) { Console.WriteLine(person.Name + ' - ' + person.Age); } Console.ReadLine(); } } class Person { public string Name { get; set; } public int Age { get; set; } } }
要解析json數組,我們需要引入Newtonsoft.Json命名空間。在解析程序中,我們需要將json字符串傳遞給JsonConvert.DeserializeObject方法,并將其映射到定義好的類Person的List集合中。
接著,我們可以使用foreach循環來遍歷people集合中的每個Person對象,輸出其姓名和年齡。
最后要記得調用Console.ReadLine方法,以便在程序退出之前暫停輸出。
上一篇c處理json實戰