public static void SaveRunningPrograms() { RunningProgramsList tmp = new RunningProgramsList { Item = runningPrograms }; JsonSerializer serializer = new JsonSerializer { Formatting = Formatting.Indented, NullValueHandling = NullValueHandling.Include }; try { using (StreamWriter sw = new StreamWriter(App.pathData + "\\lively_running_pgms.json")) using (JsonWriter writer = new JsonTextWriter(sw)) { serializer.Serialize(writer, tmp); } } catch (Exception e) { Logger.Error(e.ToString()); } }
public static void SaveRunningPrograms() { RunningProgramsList tmp = new RunningProgramsList { Item = runningPrograms }; JsonSerializer serializer = new JsonSerializer { Formatting = Formatting.Indented, //serializer.Converters.Add(new JavaScriptDateTimeConverter()); NullValueHandling = NullValueHandling.Include }; try { using (StreamWriter sw = new StreamWriter(Path.Combine(Program.PathData, "lively_running_pgms.json"))) using (JsonWriter writer = new JsonTextWriter(sw)) { serializer.Serialize(writer, tmp); } } catch { Debug.WriteLine("failed to write json"); } }
public static void LoadRunningPrograms() { try { // deserialize JSON directly from a file using (StreamReader file = File.OpenText(Path.Combine(Program.PathData, "lively_running_pgms.json"))) { JsonSerializer serializer = new JsonSerializer(); RunningProgramsList tmp = (RunningProgramsList)serializer.Deserialize(file, typeof(RunningProgramsList)); runningPrograms = tmp.Item; } } catch { Debug.WriteLine("failed to read json"); } }
public static void SaveRunningPrograms() { RunningProgramsList tmp = new RunningProgramsList { Item = runningPrograms }; JsonSerializer serializer = new JsonSerializer { Formatting = Formatting.Indented, //serializer.Converters.Add(new JavaScriptDateTimeConverter()); NullValueHandling = NullValueHandling.Include }; using (StreamWriter sw = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + "\\lively_running_pgms.json")) using (JsonWriter writer = new JsonTextWriter(sw)) { serializer.Serialize(writer, tmp); } }
public static void LoadRunningPrograms() { if (!File.Exists(App.pathData + "\\lively_running_pgms.json")) { return; } try { // deserialize JSON directly from a file using (StreamReader file = File.OpenText(App.pathData + "\\lively_running_pgms.json")) { JsonSerializer serializer = new JsonSerializer(); RunningProgramsList tmp = (RunningProgramsList)serializer.Deserialize(file, typeof(RunningProgramsList)); runningPrograms = tmp.Item; } } catch (Exception e) { Logger.Error(e.ToString()); } }
public static void LoadRunningPrograms() { if (!File.Exists(AppDomain.CurrentDomain.BaseDirectory + "\\lively_running_pgms.json")) { return; } try { // deserialize JSON directly from a file using (StreamReader file = File.OpenText(AppDomain.CurrentDomain.BaseDirectory + "\\lively_running_pgms.json")) { JsonSerializer serializer = new JsonSerializer(); RunningProgramsList tmp = (RunningProgramsList)serializer.Deserialize(file, typeof(RunningProgramsList)); runningPrograms = tmp.Item; } } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message + " " + e.StackTrace); } }