Amanda.Extensions.Deserialize C# (CSharp) Метод

Deserialize() публичный статический Метод

An extension method that allows the Nancy JavaScriptSerializer to generically deserialize JSON to a type given at runtime
public static Deserialize ( this jss, string s, Type t ) : object
jss this The JavaScriptSerializer which preforms the conversion
s string The JSON string to deserialize
t System.Type The type to deserialzie to
Результат object
        public static object Deserialize(this JavaScriptSerializer jss, string s, Type t)
        {
            var genericMethod = jss.GetType().GetMethod("Deserialize");
            var nonGenericMethod = genericMethod.MakeGenericMethod(t);
            return nonGenericMethod.Invoke(jss, new object[]
                                                    {
                                                        s
                                                    });
        }