我有这个类,它有一个返回对象的方法:
public class Deserializer<T>
{
public static T FromJson(string json)
{
return new JavaScriptSerializer().Deserialize<T>(json);
}
}
我有一个类型。如何基于这种类型创建 Deserializer 类的实例?以下显然不起作用:
var type = typeOf(MyObject);
var foo = Deserializer<type>.FromJson(json);