Servlet, JSP

JSON

chojdsj 2023. 7. 15. 23:26
728x90
JSON

 

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

 

- 괄호 { } 내에 key : value 쌍으로 구성 -> { "key" : value }

 

- key -> 반드시 문자열 사용(쌍 따옴표 표기 필수)

 

- value -> String, Number, Boolean, Array, Object, null 데이터 저장 가능

(단 char 데이터는 저장 불가)

 

- 객체 { } 또는 배열 [ ] 데이터를 효율적으로 표시 가능 

 

 

 

JSON 특징

 

- Ajax통신에서 Object 타입의 데이터 전송 시 XML 대비 용량이 작고 속도가 빠름

-> 경량 데이터 교환 방식

 

- 간단한 포맷을 가지고 있어 이해하기 쉬움

 

 

 

 

GSON

 

- Google JSON의 약어, Google에서 만든 오픈 라이브러리로 JSON 파일을 쉽게 읽고, 만들 수 있는 메소드 제공

 

- toJSON(Object, Appendable)

 

* 매개변수 Object를 JSON으로 변환하여 Appendable에 연결된 출력스트림으로 출력하는 메소드

 

* 기존 JSON 방식으로 변환하기 번거로웠던 List, Map 객체를 별도의 방법이 아닌 toJson( )  메소드 하나도 쉽게 JSON으로 변환 가능

 

* List, Map 뿐만 아닌 모든 Object 변환 가능.

 

 

 

 

 

 

'Servlet, JSP' 카테고리의 다른 글

AJAX  (0) 2023.07.15
JSTL  (0) 2023.07.09
EL  (0) 2023.07.09
JSP  (0) 2023.07.08
Servlet  (0) 2023.07.03