public static bool saveData <T>(string paramKey, T paramData) where T : class { string jsonData = ""; if (paramData != null) { jsonData = JsonMapper.ToJson(paramData); } string base64Data = JSONControll.jsonToBase64(jsonData); return(saveData(paramKey, base64Data)); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="paramKey"></param> /// <returns></returns> public static T loadData <T>(string paramKey) where T : class { string jsonData = loadStringData(paramKey); if (string.IsNullOrEmpty(jsonData)) { return(null); } try { string tmpJsonData = JSONControll.base64ToJson(jsonData); return(JsonMapper.ToObject <T>(tmpJsonData)); } catch (Exception ex) { Utils.LogError(ex.StackTrace); return(null); } }