public override List <T> SelectList(string orderbystr) { List <T> retList = new List <T>(); BaseMODEL itemObj = (BaseMODEL)Activator.CreateInstance(typeof(T)); FileClass fc = FileClass.GetFileClassBymodel(itemObj); JArray ar = JArray.Parse(fc.ReadFile()); foreach (var item in ar) { retList.Add(JsonConvert.DeserializeObject <T>(item.ToString())); } return(retList); }