Este artículo comparte principalmente un método para AJAX para obtener datos JSON para su referencia. El contenido específico es el siguiente
1. Primero, use AJAX en la recepción y tenga en cuenta que el tipo de datos debe elegir el método JSON. El contenido JSON devuelto a la página con éxito es el siguiente [{"número": "v006", "nombres": "lilei"}]. Se puede ver que el comentario ['nombres'] corresponde a "nombres": "lilei", comentario ['número'] corresponde al "número": "v006".
$ .AJAX ({type: "post", url: 'aplicar/mystudent.action?', cache: false, dataType: "json", éxito: function (data) {$ .each (data, function (commentIndex, comment) {alerta ("nombre"+ comentario ['nombres']); alerta ("número de estudiante"+ comment ['number'];});}); 2. La URL de Ajax apunta al método mystudent en Java Action. La lista devuelta es en realidad un estudiante de objeto, incluidos nombres y campos de nunmber
public String myStudent () lanza excepción {list list = PResicService.query (); // llamando a la clase de implementación de interfaz this.jsonutil (list); regresar nulo; } 3. La página de acción escribe específicamente un método jsonutil como un método json
// Llame al método de la herramienta JSON y pase en el parámetro Alist public void Jsonutil (Object AccolarList) lanza la excepción {httpServletResponse respuesta = servletactionContext.getResponse (); log.info ("JSON Format:" + AccountList.ToString ()); Cadena returnjson = jsonConvert.returnjson (AccountList); respuesta.setcharacterEncoding ("UTF-8"); respuesta.getWriter (). println (returnjson); } 4. Estoy usando un paquete JSON relativamente nuevo Jackson
import java.io.stringwriter; import org.codehaus.jackson.map.objectMapper; public class jsonConvert {static string jSonstr; public static String returnjson (objeto objeto) lanza la excepción {ObjectMapper ObjectMapper = new ObjectMapper (); StringWriter StringWriter = new StringWriter (); ObjectMapper.WriteValue (StringWriter, Object); jSonstr = StringWriter.ToString (); regresar jsonstr; }}Lo anterior se trata de este artículo, espero que sea útil para el aprendizaje de todos.