在C#中,讀取本地文件的JSON數據,可以通過以下幾個步驟:
1. 使用System.IO命名空間中的File類,讀取本地JSON文件。
string jsonFilePath = "D:/data.json";
string jsonData = File.ReadAllText(jsonFilePath);
2. 使用JsonConvert類,將JSON字符串轉化為C#對象。
MyDataObject data = JsonConvert.DeserializeObject<MyDataObject>(jsonData);
其中,MyDataObject為C#中定義的對應JSON的數據結構。
如果本地JSON文件存儲的是一個JSON數組,我們可以使用以下代碼讀取:
string jsonFilePath = "D:/data.json";
JArray jsonArray = JArray.Parse(File.ReadAllText(jsonFilePath));
foreach (JObject jsonObj in jsonArray)
{
// 針對每個JSON對象進行操作
}
需要引用Newtonsoft.Json類庫,所以需要在代碼中添加以下using語句:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.IO;
上一篇vue mui框架教程
下一篇c發送json