Итак, у меня есть следующий код:
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.
Это решило мою проблему, но вопрос заключается в следующем: как узнать, какова длина моего JSON "dataToReturn"?