Exemple #1
0
        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);
        }
Exemple #2
0
        public static T JsonDeserializeObject <T>(string jsonString)
        {
            T obj;

            try
            {
                obj = JsonConvert.DeserializeObject <T>(FileOperate.ReadFile(jsonString));
                return(obj);
            }
            catch (Exception)
            {
                throw;
            }
        }