如何在C#MVC中获取JSON字符串的长度

时间:2019-07-01 13:34:42

标签: c# json javascriptserializer

所以我有以下代码:

public ActionResult LoadData()
{
    var data = this._dbContext.BT_GET_GetData().ToList();
    var dataToReturn = Json(new { data = data }, JsonRequestBehavior.AllowGet);

    //set the maximum capacity for json string
    dataToReturn.MaxJsonLength = Int32.MaxValue;
    return dataToReturn;
}

我已添加dataToReturn.MaxJsonLength = Int32.MaxValue作为此错误的解决方法:

  

使用JSON JavaScriptSerializer进行序列化或反序列化时出错。字符串的长度超过了在maxJsonLength属性上设置的值。

这解决了我的问题,但问题是:我怎么知道我的“ dataToReturn” JSON的长度是什么?

0 个答案:

没有答案