【问题标题】:json set Max lengthjson设置最大长度
【发布时间】:2012-09-27 12:37:00
【问题描述】:

我正在使用 asp .net MVC3 。我正在使用 Newtonsoft.Json.JsonConvert.SerializeObject 方法来解析 json object 。我得到错误 “使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了 maxJsonLength 属性上设置的值。”

我也尝试在 web.config 中设置为 max length 。但是,没有收获。

请帮助我。

谢谢

【问题讨论】:

    标签: json max


    【解决方案1】:

    在您的控制器上,像这样返回您的 json:

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

    您可以根据需要更改 MaxJsonLength。

    【讨论】:

    • 那是使用 JavascriptSerializer 实例的 JsonResult 对象。他要求 NewtonSoft..
    猜你喜欢
    • 2011-02-01
    • 1970-01-01
    • 2015-07-09
    • 1970-01-01
    • 2015-02-16
    • 2011-11-17
    • 2013-05-27
    • 2013-11-02
    • 2010-09-30
    相关资源
    最近更新 更多