JSON.stringify()不支持庞大的记录集

时间:2018-10-11 07:44:38

标签: c# jquery json api

我有一个数组集合,该数组集合存储了超过100.000条记录的数据,需要使用JSON传递webAPI,但是服务器返回500错误。当我仅传递几百条记录时,它运行良好。

有什么替代方法或其他任何实现方法?

下面是示例:

DataGoesHere=[]; //This array has more than 100.000 records
var pageUrl = "/Controller/Method";
                let inputData = {
                    'data': DataGoesHere,
                    'arguments': { arguments list } 
                };
                $.ajax({
                    type: 'POST',
                    contentType: 'application/json; charset=utf-8',
                    url: pageUrl,
                    data: JSON.stringify(inputData),
                    dataType: "json",
                    success: function (msg) {

                    }
                });

执行此操作后,API不会调用并引发500错误。