public static T LoadAction <T>(string fileName)
        {
            StreamReader streamReader = new StreamReader(GetFilePath(fileName));
            string       json         = streamReader.ReadToEnd();

            streamReader.Close();
            T data = (T)StringSerializationAPI.Deserialize(typeof(T), json);

            return(data);
        }
        public static void SaveAction <T>(T data, string fileName)
        {
            var json = StringSerializationAPI.Serialize(typeof(T), data);


            StreamWriter streamWriter = new StreamWriter(GetFilePath(fileName));

            streamWriter.Write(json);
            streamWriter.Flush();
            streamWriter.Close();
        }