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