C#是一個逐漸流行的編程語言,它可以被用來進行多種類型的開發,包括開發桌面應用程序和Web應用程序。JSON文件是一個流行的數據格式,它經常被用來在應用程序之間傳遞數據。在這篇文章中,我將向你展示如何使用C#讀取JSON文件數據。
//引入Newtonsoft.Json命名空間 using Newtonsoft.Json; using System.IO; //創建一個數據類 public class Person { public string Name { get; set; } public int Age { get; set; } } //讀取JSON文件 public static void ReadJson() { string path = "person.json"; //文件路徑,可根據實際情況修改 string content = string.Empty; using (StreamReader sr = new StreamReader(path)) { content = sr.ReadToEnd().ToString(); } Listlist = JsonConvert.DeserializeObject >(content); //將json字符串轉成List
類型 foreach (Person person in list) { Console.WriteLine("Name: " + person.Name + ", Age: " + person.Age); } }
上面的代碼讀取了一個名為person.json的JSON文件。首先,我們使用StreamReader和路徑來讀取JSON文件的內容。接著,我們將JSON字符串反序列化到一個List
需要注意的是,為了使用這個代碼,你需要在項目中引入Newtonsoft.Json命名空間。這個命名空間提供了許多有用的類來讓你更輕松地處理JSON數據。
總的來說,使用C#讀取JSON文件數據并不是一件非常困難的事情。只要你理解了JSON數據的格式和如何反序列化它,你就可以輕松地從JSON文件中讀取數據。
下一篇vue 電影票