private static void LoadEnvironementData(string path) { string filePath = Path.Combine(path, "Environement.data"); string jsonString = File.ReadAllText(filePath); EnvironementDataModel data = null; try { data = EnvironementDataModel.Deserialize(jsonString); } catch { throw new Exception("saveEnvironementData: invalid syntaxe json"); } data.SetValues(); }
private static void saveEnvironementData(string path) { string fileName = Path.Combine(path, "Environement.data"); if (File.Exists(fileName)) { File.Delete(fileName); } EnvironementDataModel data = new EnvironementDataModel(); data.GetValues(); string json = JsonConvert.SerializeObject(data); using (StreamWriter sw = File.CreateText(fileName)) { sw.Write(json); } }