JSON设置最大长度

4
我正在使用asp.net MVC3,使用Newtonsoft.Json.JsonConvert.SerializeObject方法解析json对象。但是我遇到了错误:“在使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了maxJsonLength属性设置的值。”
我也尝试在web.config中设置最大长度,但没有效果。
请帮助我解决这个问题。
谢谢。
1个回答

1
在您的控制器中,返回JSON数据如下:
var result = //your data;
var jsonResult = Json(result, JsonRequestBehavior.AllowGet);
jsonResult.MaxJsonLength = int.MaxValue;

您可以根据自己的需求更改MaxJsonLength。


4
这是关于使用JavascriptSerializer实例的JsonResult对象。他需要NewtonSoft。 - yakya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接