Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property

Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property in DotNet with jquery or AngularJS.

write your action method as below

[HttpGet]
        public ContentResult LoadBackDoorCustomers()
        {
            var data = adminService.ListBackDoorCustomers();
            var json = JsonConvert.SerializeObject(data);
            //return Json(new { success = true, data = json }, JsonRequestBehavior.AllowGet);

            var result = new ContentResult
            {
                Content = json,
                ContentType = "application/json"
            };
            return result;
        }



angularjs Call

$scope.listBackDoorCustomers = function () {
        $http({
            method: 'GET',
            url: '/Customer/LoadBackDoorCustomers',
            dataType: 'json',
        }).then(function (response) {
            $scope.gridOptions.data = response.data;
        }, function (error) {

        });
    }


web.config changes

  <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="2147483647"/>
      </webServices>
    </scripting>
  </system.web.extensions>

Comments

Popular posts from this blog

npm ERR! Unable to authenticate, need: Bearer authorization_uri=https://login.windows.net/*********, Basic realm="https://pkgsprodcus1.pkgs.visualstudio.com/", TFS-Federated Fixed

ERR_CONNECTION_RESET - when you run application from visual studio over https

Azure - Failed to deploy web package to App Service. Internal Server Error (CODE: 500)- Fixed