본문 바로가기
Programming/Javascript

[JavaScript] JSON(JavaScript Object Notation) maven 라이브러리 사용

by prinha 2020. 8. 12.
반응형

 

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

 

반응형