using Newtonsoft.Json; namespace SMHFramework.Helper { public static class JsonHelper { public static T GetObject(string json) where T : class { return JsonConvert.DeserializeObject(json); } public static string GetJson(T t) where T : class { return JsonConvert.SerializeObject(t); } public static void WriteJsonToFile(string path,T t) where T : class { var json = GetJson(t); IOHelper.Write2File(json, path); } public static T ReadObjectFormFile(string path) where T : class { var json = IOHelper.ReadStringFormFile(path); return GetObject(json); } } }