我正在使用asp .net MVC3。我正在使用Newtonsoft.Json.JsonConvert.SerializeObject方法来解析json对象。我正在得到错误 “使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了maxJsonLength属性上设置的值。”
我还尝试在web.config中设置最大长度。但是,没有收获。
请帮助我。
由于
答案 0 :(得分:1)
尝试按照此URL执行以下步骤。基本上会发生这种情况,因为响应Json对象大小太大而超出了最大大小。
答案 1 :(得分:0)
在你的控制器上,像这样返回你的json:
var result = //your data;
var jsonResult = Json(result, JsonRequestBehavior.AllowGet);
jsonResult.MaxJsonLength = int.MaxValue;
您可以根据需要更改MaxJsonLength。