我现在传入参数是一个字符串,如是是“User”,则这样调用JsonConvert.DeserializeObject<User>(result),
如果是“Role”,则这样调用JsonConvert.DeserializeObject<Role>(result),
相当于根据实体名动态决定T的类型,这该怎么处理,求帮助!谢谢!(我现在用的是Swith case这种很不灵活的方法)
------解决思路----------------------
搜一搜:反射
------解决思路----------------------
Type type = 根据实体名得到类型();
object obj = JsonConvert.DeserializeObject(result, type);
------解决思路----------------------
Type.GetType,不过你的类名字符串要传递完成的带命名空间的