我目前有一个带有PDF附件的表格.每个PDF文件的大小可达1MB.问题是我得到的值是"Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property"

我已经在网上发布了以下内容.但问题是,只有当剑道用户界面网格需要显示6条记录时,它才有效.

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

推荐答案

基于以下链接:

MaxJsonLength exception in ASP.NET MVC during JavaScriptSerializer

public ActionResult SomeControllerAction()
{
  var jsonResult = Json(veryLargeCollection, JsonRequestBehavior.AllowGet);
  jsonResult.MaxJsonLength = int.MaxValue;
  return jsonResult;
}

Json相关问答推荐

无法访问id的第三级json

Oracle JSON 查询中的动态列列表

Rust实现:高效解析任意大小的JSON数组

jq - 仅在键值对存在的地方打印值

如何使用 jq 在连续的 json 记录流上调用操作

小写嵌套特定键的震动转换

流编写器未写入 webapi 中的 JSON 文件

Powershell中等效的JSONPath通配符以 Select 对象中的所有数组

Powershell JSON 操作

字典和对象的模型创建问题

如何使用 Swiftui 判断 JSON 是否缺少键值对

从 JSON 对象中删除键值对

规范化 JSON 文件

十六进制格式可以与 JSON 文件一起使用吗?如果是这样,怎么做?

将 PHP 结果数组转换为 JSON

Jackson 没有使用 @JsonProperty 覆盖 Getter

C#扁平化json struct

如何判断 JSON 响应元素是否为数组?

AJAX 将 JavaScript 字符串数组发布到 JsonResult 作为 List 总是返回 Null?

python追加到json对象中的数组