public static GlobalParametersJson ReadGlobalJson() //Загрузка сохранение json { try { using (StreamReader reader = File.OpenText(ParametersClass.GlobalJson)) { GlobalParametersJson global = (GlobalParametersJson) new JsonSerializer().Deserialize(reader, typeof(GlobalParametersJson)); return(global); } } catch (Exception e) { MessageBox.Show("Не удалось загрузить файл конфигурации. error: RGJ1"); return(null); } }
public static void SaveGlobalJson(string login, string password) //Сохранение json { try { GlobalParametersJson globalJson = new GlobalParametersJson(); globalJson.LoginT = login; globalJson.PassT = password; globalJson.Token = ParametersClass.token; globalJson.Ip = ParametersClass.ip; globalJson.AutoStart = ParametersClass.AutostartValue; using (StreamWriter writer = File.CreateText(ParametersClass.GlobalJson)) { new JsonSerializer().Serialize(writer, globalJson); writer.Close(); writer.Dispose(); } } catch (Exception e) { MessageBox.Show("Неудалось сохранить файл. error: GSJ1"); MessageBox.Show(e.ToString()); } }