读取本地json文件,转出为指定格式json

 

引用添加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();

posted @ 2018-04-02 10:12  一条大咸鱼啊  阅读(689)  评论(1编辑  收藏  举报