示例#1
0
 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);
     }
 }
示例#2
0
        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());
            }
        }