zoukankan      html  css  js  c++  java
  • JSON序列化的长度

    前晚在内部系统出现跟其他系统对接数据,出现莫名奇妙的错误,然后查各自的发布记录,近来都没有发布过,所以问题可能出现在数据上,然后用postman 模拟一下请求,出现了下图的error

    最后查明是因为数据量有点大,且没有指明json序列化的长度导致了,最后一顿设置,搞好了,以下是搞好设置,记录一下

    {"Message":"使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。
    ","StackTrace":" 在 System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output,
    SerializationFormat serializationFormat) 在 System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj,
    SerializationFormat serializationFormat) 在 System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext context,
    WebServiceMethodData methodData, IDictionary`2 rawParams) 在
    System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)",
    "ExceptionType":"System.InvalidOperationException"}
    解决方案:

    
      <scripting>
       <webServices>
        <jsonSerialization maxJsonLength="1024000"></jsonSerialization>
       </webServices>
      </scripting>
      
    
  • 相关阅读:
    贝塞尔曲线
    View Transform(视图变换)详解
    list::splice()函数详解
    c语言宏定义
    Shadow mapping
    spring管理事务
    sql标准支持了事务隔离级别
    java cocurrent并发包
    spring事务详细理解
    spring aop提供了两种实现方式jdk和cglib
  • 原文地址:https://www.cnblogs.com/shoupifeng/p/12302275.html
Copyright © 2011-2022 走看看