Error con JavaScriptSerializer de JSON. La longitud de la cadena supera el valor establecido en la propiedad maxJsonLength

Error generado por .NET

Error durante la serialización o deserialización mediante JavaScriptSerializer de JSON. La longitud de la cadena supera el valor establecido en la propiedad maxJsonLength.

Se intento con (-no funcionó)

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

Funcionó, asignado el valor en tiempo de ejecución, no se usó lo anterior:

List<Colaborador_BE> listaColaborador=oColaborador_SD.Listar(pColaborador_BE);
 var serializer=new System.Web.Script.Serialization.JavaScriptSerializer();
 serializer.MaxJsonLength=500000000;

var json = Json(listaColaborador, JsonRequestBehavior.AllowGet);
 json.MaxJsonLength = 500000000;
 return json;

 

8 opiniones en “Error con JavaScriptSerializer de JSON. La longitud de la cadena supera el valor establecido en la propiedad maxJsonLength”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *