在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近在做项目的时候遇到一个JSON序列化问题。 环境:ASP.NET MVC 4.0 数据库:SQL 2008 在将获取的数据从后台以json的形式传给前台的easyui treegrid绑定的时候通过追踪提示:使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性。 数据查询的表字段比较多,查出来的数据4000多行,在网上搜的资料普遍都是如下: <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="1024000" /> </webServices> </scripting> </system.web.extensions> 尝试了下解决不了问题,所幸的是最后还是找到了解决方法,在这里分享下 return new ContentResult { Content = new System.Web.Script.Serialization.JavaScriptSerializer { MaxJsonLength = Int32.MaxValue }.Serialize(data), ContentType = "application/json" }; 序列化的data就是数据库里查出来的表 |
请发表评论