¿Cuál es la función de JSONObject en Java? ¿Cuándo puedo usarlo?
Debido a que las solicitudes ajax no actualizan la página, pero se pueden actualizar parcialmente con js, json se usa a menudo como objeto de retorno de solicitudes asincrónicas.
Obtenga la contraseña de PrintWriter a través de respuesta.getWriter(), luego pw.print(json). si la respuesta establece el tipo de contenido ("aplicación/JSON; charset = utf-8"); debe analizarlo usted mismo con js.
Datos extendidos
Existen dos métodos de interacción en Java: sincrónico y asincrónico:
Interacción sincrónica: se refiere a enviar una solicitud y esperar su devolución antes de enviarla. el siguiente Una solicitud. Hay un proceso de espera;
Interacción asincrónica: significa enviar una solicitud sin esperar una devolución, y puedes enviar la siguiente solicitud en cualquier momento, es decir, no hay necesidad de esperar.
Diferencia: Uno necesita esperar, el otro no. En algunos casos, el modo de interacción asincrónica sin espera será la primera opción en el desarrollo del proyecto.
Por ejemplo, el sistema de transferencia bancaria, la operación de guardar la base de datos, etc. , utilizará operaciones de interacción sincrónica y el resto utilizará interacciones asincrónicas primero.