Только для действительно больших коллекций следующая строка выдает исключение OutofMemroyException в mscorlib.dll на уровне сервера
HttpResponseMessage response;
response.Content= new StringContent(JsonConvert.SerializeObject(results),
system.Encoding.UTF8, "text/json");
Однако следующий метод сериализации той же дозы объекта не приводит к этой ошибке
Var serializer= new System.Web.Script.Serilaization.JavascriptSerializer()
{MaxJsonLength = int.MaxValue};
response.Content= new StringContent(serializer.Serialize(results),
system.Encoding.UTF8, "text/json")
Однако при втором методе клиент выдает ошибку:
Невозможно десериализовать текущий массив json, так как тип требует объект json
Так что я надеюсь, что либо решупроблема памяти с первым методом или выясните, почему второй метод может быть десериализован как первый метод
Спасибо