Как вернуть большой Json в Asp.Net Core

В классическом asp.net для возврата больших данных json я включаю его web.config

  <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="2147483644"/>
      </webServices>
    </scripting>
  </system.web.extensions>

а затем также установите максимальную длину в методе действия

public ActionResult GetData()
{
        var data = _service.GetData();
        var json = Json(data);
        json.MaxJsonLength = Int32.MaxValue;
        return json;
}

что эквивалентно в ядре ASP.NET? В ядре asp.net я не вижу, что JsonResult имеет свойство MaxJsonLength


person LP13    schedule 15.01.2018    source источник
comment
вы достигаете предела/получаете ошибку или что-то в этом роде?   -  person Mike_G    schedule 16.01.2018
comment
Похоже, это проблема XY. Какова конечная цель, которую вы пытаетесь достичь?   -  person Nkosi    schedule 16.01.2018
comment
Я использую электронную таблицу Kendo для отображения данных, и она показывала только 200 строк. и хотя мне нравится классический asp.net, asp.net core также имеет ограничение на то, сколько данных можно сериализовать и отправить обратно клиенту. Но в любом случае я обнаружил проблему, в электронной таблице кендо по умолчанию отображается только 200 строк. я изменил настройки в электронной таблице кендо, и это сработало.   -  person LP13    schedule 16.01.2018