做淘宝主页网站,做网站的公司销售话术,个人怎么做免费百度推广,wordpress民俗主题文章速览 命名空间读取Json核心代码示例 写入Json核心代码示例 坚持记录实属不易#xff0c;希望友善多金的码友能够随手点一个赞。 共同创建氛围更加良好的开发者社区#xff01; 谢谢~
命名空间
using Newtonsoft.Json;读取Json
核心代码 //核心代码using (StreamReader… 文章速览 命名空间读取Json核心代码示例 写入Json核心代码示例 坚持记录实属不易希望友善多金的码友能够随手点一个赞。 共同创建氛围更加良好的开发者社区 谢谢~
命名空间
using Newtonsoft.Json;读取Json
核心代码 //核心代码using (StreamReader file File.OpenText(filePath)){JsonSerializer serializer new JsonSerializer();var ret (类型)serializer.Deserialize(file, typeof(类型));}示例 Dictionarystring, double LoadDictionaryFromFile(){Dictionarystring, double ret new Dictionarystring, double();try{if (!Directory.Exists(folderPath)){//检查文件目录是否存在Directory.CreateDirectory(folderPath);}var filePath Path.Combine(folderPath, FileName);if (!File.Exists(filePath)){File.Create(filePath);}else{//核心代码using (StreamReader file File.OpenText(filePath)){JsonSerializer serializer new JsonSerializer();ret (Dictionarystring, double)serializer.Deserialize(file, typeof(Dictionarystring, double));}}}catch (Exception ex){MainDeviceProvider.Instance.Logger.Error(解析出现错误,ex);}return ret;}写入Json
核心代码
var filePath Path.Combine(folderPath, FileName);string data JsonConvert.SerializeObject(dataDictionary, Formatting.Indented);File.WriteAllText(filePath, data);示例
void SaveDataToFile(){try{var filePath Path.Combine(folderPath, FileName);string data JsonConvert.SerializeObject(dataDictionary, Formatting.Indented);File.WriteAllText(filePath, data);}catch(Exception ex){MainDeviceProvider.Instance.Logger.Error(写入出现错误, ex);}}