首页 > 解决方案 > 我们可以将jsonSerialization maxJsonLength 值设置为大于2147483647 吗?

问题描述

在 web.config 文件中,我们设置了

<jsonSerialization maxJsonLength="2147483647">
</jsonSerialization>`

但是,我们收到的数据超出了上述限制。有没有办法可以将它增加到超出这个限制?我知道避免这种情况的方法(例如分页)。

以下是我们用于序列化数据的代码:

jsonString = new JavaScriptSerializer().Serialize(object1);

有没有可以覆盖 maxJsonLength 的地方?

标签: asp.netjson.netjavascriptserializer

解决方案


不,该值被解析为最大值为2147483647的整数(int 32) 。

正如您可能观察到的那样,设置高于此值的任何内容都会导致错误。


推荐阅读