引用添加Json.Net
引用命名空间 using Newtonsoft.Json
//读取自定目录下的json文件
StreamReader sr = new StreamReader(@"D:\xxx.json");
string json = sr.ReadToEnd();
//json文件转为 对象 T 创建的类 字段名 应该和json文件中的保持一致
var data = JsonConvert.DeserializeObject<T>(json);
//对读出的data进行转换 ,获得新的newData
//
//转换为指定格式的json
var json1 = Newtonsoft.Json.JsonConvert.SerializeObject(newData);
//写入到指定文件中
StreamWriter sw = new StreamWriter(@"D:\new.json");
sw.Write(json1);
sw.Flush();
sw.Close();