在开发中,经常会用到这个问题,仅做一个记录
使用nuget获取Newtonjson.Json
引入:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
读取json文件
string wordTemplateName = "WordTemplate.json";
StreamReader sr = File.OpenText(wordTemplateName);
string jsonWordTemplate = sr.ReadToEnd();
wordTemlate = JsonConvert.DeserializeObject<WordTemplateModel>(jsonWordTemplate);
写json文件
将model序列化之后,写入文件即可
string json = JsonConvert.SerializeObject(_ReportModel);