728x90
반응형
JSON (JavaScript Object Notation)
클라이언트와 서버간의 정보를 교환하기 위한 데이터 형태로,
속성과 값을 넣어 전달하고자 하는 객체를 JSON 형태로 Ajax를 통해 전송한다.
ex) 시스템A와 시스템B가 협업을 하여 데이터를 교환할 때 사용하는 공통적인 데이터 문법이라고 볼 수 있다.
기본 사용법 (자세한 문법 : www.w3schools.com/js/js_json_intro.asp )
var obj = { "프로퍼티" : 값};
jackson-databind
json, xml 응답을 편하게 할 수 있도록 도와주는 maven 라이브러리
pom.xml에 코드 작성
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.9</version>
</dependency>
json 포맷의 데이터를
1)내보낼 때에는 @ResponseBody 2)가져올 때에는 @RequestBody
728x90
반응형
'Programming > Javascript' 카테고리의 다른 글
[JavaScript] html drag and drop - list draggable (0) | 2021.05.07 |
---|---|
[JavaScript] window.open 새 창을 열 때 WindowName이 같으면 새 창이 겹쳐서 열리는 문제 (0) | 2020.12.30 |
[JavaScript] Handlebars Template Engine (0) | 2020.08.14 |
동기(Synchronous)와 비동기(Asynchronous )의 개념과 차이점 (0) | 2020.08.02 |