본문 바로가기

Spring

[JAVA/Spring/Eclipse] JSON library Jackson 사용

Jackson 

- JSON 데이터 구조를 처리해 주는 라이브러리
- Java Object를 JSON으로 변환하거나 JSON을 Java Object로 변환하는 데 사용할 수 있는 JAVA 라이브러리
 


AJAX를 사용하려는데 JSON 처리를 위한 라이브러리가 필요해서 세팅하려 한다.

필요한 라이브러리
jackson-databind 2.12.7.1

jackson-core 2.12.7

 
jackson-databind : 데이터를 hashmap 형태로 변환해 주기 위해 사용
jackson-core : low-level 스트리밍 API 정의 및 JSON 별 구현
 
* databind는 jackson-core, jackson-annotation에 의존성이 있으므로 pom.xml 파일에는 datatbind 모듈만 기술해 주어도 된다. 
 
[메이븐 저장소]
https://mvnrepository.com/
메이븐 저장소에서 검색해서 pom.xml에 넣기
 
[pom.xml]

 
[jackson-databind 2.12.7.1]

<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.12.7.1</version>
</dependency>

 
[jackson-core 2.12.7]

		<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
		<dependency>
    		<groupId>com.fasterxml.jackson.core</groupId>
    		<artifactId>jackson-core</artifactId>
    		<version>2.12.7</version>
		</dependency>

 

다 넣고 서버 끄고 메이븐업데이트 완료!