读取本地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();
                    
                
                
            
        
浙公网安备 33010602011771号