下面方法可以实现Json转List,
static List<T> Deserialize<T>(string str)
        {
            DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(List<T>));
            using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(str)))
            {
                List<T> entities = (List<T>)json.ReadObject(stream);
                stream.Close();
                return entities;
            }
        }但是在使用时,需要知道List参数类型,比如是字符串类型:List<string> newList = new List<string>();newList = Deserialize<string>(jsonString);其中,jsonString为Json格式字符.那么,在不知道参数类型的时候怎么办??而且有时候参数类型为自定义类,,通常并不知道..有没有通用的方法,,在不需要知道参数类型的时候,完成Json转List??????