using System.IO; using Newtonsoft.Json; namespace HandyControlDemo.Data { internal class GlobalData { public static void Init() { if (File.Exists(AppConfig.SavePath)) { var json = File.ReadAllText(AppConfig.SavePath); Config = JsonConvert.DeserializeObject(json); } else { Config = new AppConfig(); } } public static void Save() { var json = JsonConvert.SerializeObject(Config); File.WriteAllText(AppConfig.SavePath, json); } public static AppConfig Config { get; set; } } }