Estoy usando jquery, JSON y AJAX para un sistema de comentarios. Tengo curiosidad, ¿hay un límite de tamaño en lo que puedes enviar/almacenar con JSON? Al igual que si un usuario escribe una gran cantidad y lo envío a través de JSON, ¿hay algún tipo de límite máximo?¿Existe un límite en cuanto a la capacidad de JSON?
También se puede enviar cualquier tipo de texto a través de JSON. por ejemplo, alguna vez les permito a los usuarios usar html, ¿estará bien?
En realidad, creo que hay algún tipo de límite pero no he podido determinarlo; He aquí el caso: tengo una página de Asp.Net (no me juzguen, me pidieron que trabaje con ella) que consulta el DB y obtiene una tabla de datos con alrededor de 2000 filas y 27 columnas. Si dejo caer la tabla de datos a un XML, la solicitud del cliente funciona, pero funciona lento, ya que js está creando la tabla y haciendo algunas cosas ... de todos modos ... hice una rutina DataTable To jSon que siempre me ha funcionado como un encanto, pero en este caso, esa gran cantidad de datos parece estar truncada, o está sucediendo algo más, pero el servidor responde –
¡Tenga cuidado al interpretar las respuestas de las personas a continuación! La mayoría de las respuestas dicen que no hay límites para 'JSON' en sí mismo. Mientras que la mayoría de los servidores tendrán un límite configurable. Ejecuté una prueba simple de AJAX donde incrementé un byte en cada envío y en aproximadamente 8K bytes, falló en varios servidores PHP/Apache que probé ahora. El error fue: "414 (Request-URI Too Large)" – Jeach
Enviamos/recibimos de manera confiable cargas útiles de 100 kb en iOS/iPhone. Algo de lo que hay que tener cuidado es que muchos protocolos reciben datos en fragmentos, y tratar de deserializar el fragmento en lugar de esperar a que se reciban todos los datos provocará un error, a menos que su lógica de deserializador esté especialmente configurada para ello. –