Тогда используйте это так:

у иметь возможность сериализовать / десериализовать общий список, что я до сих пор это

    public static string ToJson(this object obj, int recursionDepth = 100) 
    {
        JavaScriptSerializer serializer = new JavaScriptSerializer();
        serializer.RecursionLimit = recursionDepth;
        return serializer.Serialize(obj);
    }

    public static List<T> ToListObject<T>(this string obj, int recursionDepth = 100)
    {
        JavaScriptSerializer serializer = new JavaScriptSerializer();
        serializer.RecursionLimit = recursionDepth;
        List<T> returnList = serializer.Deserialize<List<T>>(obj);
        return returnList;
    }

Я тоже пробовал(List<T>)serializer.DeserializeObject(obj)

СDeserialize неправильно десериализуется (до пустогоList<T> объект) и сDeserializeObject он выдает ошибку, говорящую «Не удалось десериализовать данную строку в массив T». И я не смогу использовать IOStream :( Действительно оценил бы любое понимание.

ОБНОВЛЕНИЕ: Даже основная сериализация / десериализация работает, это был только не мой день, когда я отправил это. :)

Ответы на вопрос(1)

Ваш ответ на вопрос