2012-10-06 140 views
4

我正在使用asp.net .NET MVC3。我使用Newtonsoft.Json.JsonConvert.SerializeObject方法來解析json對象。 Im Im getting Error 「使用JSON JavaScriptSerializer進行序列化或反序列化時出錯。字符串的長度超過了maxJsonLength屬性中設置的值。」json set最大長度爲

我也試過web.config中的設置爲最大長度。但是,沒有收穫。

請幫助我。

感謝

回答

0

在您的控制器,回報您的JSON是這樣的:

var result = //your data; 
var jsonResult = Json(result, JsonRequestBehavior.AllowGet); 
jsonResult.MaxJsonLength = int.MaxValue; 

您可以根據自己的需要改變MaxJsonLength。

+0

如此簡單而輝煌。它對我來說絕對完美。 – mrfazolka

+3

這就是使用JavascriptSerializer實例的JsonResult對象。他要求NewtonSoft .. – sotn