zoukankan      html  css  js  c++  java
  • Asp.NET MVC JSON序列化问题

    最近在做项目的时候遇到一个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就是数据库里查出来的表
  • 相关阅读:
    0427-2
    0427-1
    0426html常用标签属性
    HTML,标签学习
    oracle培训,HTML学习
    第三十七天
    第三十六天
    第三十五天
    第四十三天
    第四十二天
  • 原文地址:https://www.cnblogs.com/xiangzhong/p/5051593.html
Copyright © 2011-2022 走看看