首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用JSON JavaScriptSerializer时出错“字符串长度超过maxJsonLength属性上设置的值”

使用JSON JavaScriptSerializer时出错“字符串长度超过maxJsonLength属性上设置的值”
EN

Stack Overflow用户
提问于 2015-07-29 14:34:37
回答 1查看 811关注 0票数 0

我在我的JavascriptSerializer代码中使用C#,并且得到一个字符串值超出maxJSonLength的错误。我的对象从返回超过50K行的数据库数据表中填充。我试图在我的maxJsonLength文件中更改App.Config属性,但是错误并没有消失。请帮帮忙

代码语言:javascript
运行
复制
<system.web.extensions>
   <scripting>
       <webServices>
           <jsonSerialization maxJsonLength="5000000000"/>
       </webServices>
   </scripting>
</system.web.extensions>

以防万一,这是我的C#代码:

代码语言:javascript
运行
复制
List<MyRecord> lst= ...;
string strJSON = new JavaScriptSerializer().Serialize(lst);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-29 14:38:42

maxJsonLength属性的类型为int,因此其值不能超过Int32.MaxValue,即2147483644。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31703561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档