JSON이란 

- JavaScript Object Notation (자바스크립트 객체 표현법)

 

간단한 포맷

{ "K" : V , "K" : V ..}

K는 반드시 문자열 

V는 String Number Boolean Array Object null 가능 ( char 불가 )

 

서블릿 -> Ajax 로 통신 시 자바의 객체가 Ajax로 제대로 가지 않는 문제가 생길 수 있다.

==> JSON으로 해결

 

JSON으로 받을 수 있게 이를 쉽게 도와주는 라이브러리 :

 

GSON

Object를 JSON으로 변환하여 Appendable에 견결된 출력스트림으로 출력하는 메소드

기존 JSON방식으로 변환하기 번거로웠던 List Map 등 모든 객체를 별도의 방법이 아닌

toJson() 메서드 하나로 쉽게 JSON으로 변환해준다.

new Gson().toJson( 객체 , resp.getWriter() ); 로 요청에 응답을 보낸다.

new Gson().toJson(member,resp.getWriter());

 

+ Recent posts