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>
      
    
  • 相关阅读:
    2021.2.28
    《构建之法》11~16章读后感
    《构建之法》6~10章读后感
    《构建之法》1~5章读后感
    4.7 wait notify
    4.8 wait,notify 的正确姿势
    4.9 park&unpark
    4.10 重新理解线程的状态转换
    第七章 Redis-6.2.1脚本安装
    第三十九章 Centos 7 系统优化脚本
  • 原文地址:https://www.cnblogs.com/shoupifeng/p/12302275.html
Copyright © 2011-2022 走看看