2011-10-07 27 views
10

He desarrollado una aplicación web asp.net y serialé inicialmente algunos datos en una cadena json usando el serializador de javascript incorporado. Esto se volvió problemático ya que descubrí más tarde que había un problema sobre la cantidad de datos que pude serializar. Seguí recibiendo "" Error durante la serialización o deserialización con JSON JavaScriptSerializer. La longitud de la cadena excede el valor establecido en la propiedad maxJsonLength ". Esto se solucionó rápidamente utilizando json.net para serializar/deserializar mis datos. Esto implicaba que o bien no hay un tamaño máximo preestablecido al usar json.net para serializar/deserializar o que hay un límite que es más alto que el usado por el JavaScriptserializer.datos de serialización usando el límite de tamaño json.net?

Mi pregunta es bastante simple. ¿Me encontraré con un problema similar en el futuro con respecto a la capacidad de tamaño al serializar/deserializar utilizando json.net? ¿límite de tamaño al serializar datos usando json.net o puedo asumir que no hay límite y mi programa debería estar bien a medida que aumenta el tamaño de la base de datos? Hice esta pregunta en el foro de discusión de json.net pero no he recibido respuesta. Espero alguien aquí sabe la respuesta. Gracias de antemano.

+0

"tamaño de la base de datos", "* database *"? ¿Seguro que json es el medio adecuado para tus datos? –

Respuesta

9

No hay límite artificial.

También internamente Json.NET lee y escribe sobre transmisiones por lo que tampoco hay límite de memoria.

Cuestiones relacionadas