El dia de hoy les traigo dos formar de solucionar
el error: "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"
Este surge al serializar un objeto (Lista, Arreglo,
Etc) y este excede el maximo numero de caracteres configurado en el
maxJsonLength.
Para ello tenemos dos opciones:
1.- La primera es agregar unas lineas a nuestro web
config, de la aplicacion.
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="5000000"></jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
2.- La segunda es cambiar directamente el maxJsonLength en codigo (C# en este caso), al momento de utilizarlo,
//Se crear una referencia a JavaScriptSerializer
var serializer = new JavaScriptSerializer();
//Se cambia el Length
directo a nuestra referencia
serializer.MaxJsonLength
= 500000000;
Cualquier duda o comentario no duden.
Saludos cordiales!
No hay comentarios:
Publicar un comentario