이 기사는 주로 AJAX가 참조를 위해 JSON 데이터를 얻는 방법을 공유합니다. 특정 내용은 다음과 같습니다
1. 첫째, 프론트 데스크에서 Ajax를 사용하고 데이터 유형은 JSON 메소드를 선택해야합니다. 페이지로 반환 된 JSON 컨텐츠는 다음과 같습니다 . 주석 [ 'names']은 "names": "lilei", comment [ 'number']에 해당한다는 것을 알 수 있습니다.
$ .ajax ({type : "post", url : 'apply/mystudent.action?', cache : cache : false, datatype : "json", success : function (data) {$ .Each (data, function (commentIndex, comment) {alert ( "name"+ comment [ 'names']); 2. Ajax의 URL은 Java 동작의 신비한 방법을 가리 킵니다. 반환 된 목록은 실제로 이름과 수녀 필드를 포함한 객체 학생입니다.
public String mystudent ()는 예외 {list list = priceervice.query (); // 인터페이스 구현 클래스를 호출 this.jsonutil (list); 널 리턴; } 3. 액션 페이지는 구체적으로 메소드 Jsonutil을 JSON 메소드로 씁니다.
// JSON 도구 메소드를 호출하고 매개 변수 ALIST PUBLIC VOID JSONUTIL (Object Acc log.info ( "JSON 형식 :" + AccountList.toString ()); String returnjson = jsonconvert.returnjson (AccountList); 응답 .SetchAracterEncoding ( "UTF-8"); Response.getWriter (). println (returnjson); }
4. 비교적 새로운 JSON 패키지 Jackson을 사용하고 있습니다
가져 오기 java.io.stringwriter; import org.codehaus.jackson.map.objectmapper; public class jsonconvert {static String jsonst; public static string returnjson (Object)은 예외를 던지고 {ObjectMapper ObjectMapper = new ObjectMapper (); StringWriter StringWriter = new StringWriter (); ObjectMapper.writeValue (StringWriter, Object); jsonstem = stringwriter.toString (); jssonst를 반환합니다. }}위의 내용은이 기사에 관한 모든 것입니다. 모든 사람의 학습에 도움이되기를 바랍니다.