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就是数据库里查出来的表
  • 相关阅读:
    互联网原理
    正则表达式
    BOM对象
    事件
    DOM对象
    已有项目安装脚手架工具vite
    小程序订阅消息 多个模板id
    百度地图 InfoWindow上添加点击事件
    颜色渐变 Echarts 环形图
    js替换字符串中所有斜杠
  • 原文地址:https://www.cnblogs.com/xiangzhong/p/5051593.html
Copyright © 2011-2022 走看看