Как получить длину строки json в c # mvc - PullRequest
0 голосов
/ 01 июля 2019

Итак, у меня есть следующий код:

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"?

...