public static void JsonSerialize <T>(T obj, string filePath) { string resultJson = JsonConvert.SerializeObject(obj, Formatting.Indented); FileInfo fi = new FileInfo(filePath); if (!fi.Directory.Exists) { Directory.CreateDirectory(fi.Directory.FullName); } FileOperate.WriteFile(filePath, resultJson); }
public static T JsonDeserializeObject <T>(string jsonString) { T obj; try { obj = JsonConvert.DeserializeObject <T>(FileOperate.ReadFile(jsonString)); return(obj); } catch (Exception) { throw; } }