一键部署wordpress,爱站seo工具,稿定设计免费版,电子商务网站前台建设标签#xff1a;1、序列化#xff1a;以下代码在对象过大时会报错#xff1a;进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。//jsonObj比较大的时候会报错var serializer new JavaScriptSerializer();return serializer.Serialize(jsonOb…标签1、序列化以下代码在对象过大时会报错进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。//jsonObj比较大的时候会报错var serializer new JavaScriptSerializer();return serializer.Serialize(jsonObj);使用Newtonsoft.Json也有此问题解决方案是设置MaxJsonLengthvar serializer new JavaScriptSerializer();serializer.MaxJsonLength Int32.MaxValue; //设置为int的最大值return serializer.Serialize(jsonObj);2、ajax访问WebService以jQuery方式访问WebService如果POST的数据过大也会收到HTTP500错误解决方法是在Web.config中设置一下maxJsonLength//访问调用方法JavaScriptSerializer serializer new JavaScriptSerializer();3233 ScriptingJsonSerializationSection section ConfigurationManager.GetSection(system.web.extensions/scripting/webServices/jsonSerialization) as ScriptingJsonSerializationSection;3435 if (section ! null)36 {37 serializer.MaxJsonLength section.MaxJsonLength;38 serializer.RecursionLimit section.RecursionLimit;39 }标签