정리
Jackson Library란?, Jackson Library의 사용 법
HTT
2023. 2. 15. 18:47
Jackson Library
https://github.com/FasterXML/jackson.git
Jackson은"Java JSON 라이브러리" 또는 "Java용 최고의 JSON parser"로 알려져 있다. Java객체를 JSON으로 변환하거나 JSON을 Java객체로 변환할 때 사용하는 Java 라이브러리이다(JSON 데이터 구조를 처리해주는 라이브러리). Jackson 라이브러리는 Java용 JSON 라이브러리로 잘 알려져 있지만 JSON 뿐만 아니라 XML/YAML/CSV 등 다양한 형식의 데이터를 지원하는 data-processing 툴이다.
스트림 방식이므로 속도가 빠르며 유연하며 다양한 third party 데이처 타입을 지원하며 annotation 방식으로 메타 데이타를 기술할 수 있으므로 JSON 의 약점중 하나인 문서화와 데이타 validation 문제를 해결할 수 있다.
{
"name":"khn",
"age": 99,
"job": "student",
"like":"game"
}
사용 법
POM.xml파일에 라이브러리 추가하기
<!-- JSONPaser와 Maker등 기본 기능 라이브러리 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.6</version>
</dependency>
<!-- java객체를 json으로 자동변환하기 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.6</version>
</dependency>
JSON이란?
https://programinglab.tistory.com/76
2022-12-09 JSON이란? ~사용방법
JSON JSON(제이슨, JavaScript Object Notation)은속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable value) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝
programinglab.tistory.com