当我调用该方法时,以下代码失败。没有例外; 一切都崩溃了。此代码位于 Windows Phone 7 可移植类库中,知道发生了什么吗?
public static object Deserialize(string input, Type type)
{
var castMethod = typeof(ModelBase).GetMethod("Cast").MakeGenericMethod(type);
object castedObject = castMethod.Invoke(null, new object[] { input });
return castedObject;
}
public static T Cast<T>(string input)
{
return JsonConvert.DeserializeObject<T>(input);
}