Jackson 라이브러리란?Jackson은 Java 기반의 JSON 처리 라이브러리로, JSON 데이터를 Java 객체로 변환하거나 그 반대로 변환하는 데 자주 사용됩니다. 빠르고 사용하기 쉬우며, 다양한 데이터 형식을 지원하는 강력한 라이브러리입니다.Jackson은 아래와 같은 주요 기능을 제공합니다ObjectMapper를 이용한 객체와 JSON 간 변환JSON 데이터 스트리밍 처리XML, YAML, CSV 등 다양한 데이터 포맷 지원커스터마이징 가능한 직렬화 및 역직렬화주요 구성 요소Jackson은 세 가지 주요 모듈로 구성되어 있습니다:jackson-databind: JSON 데이터와 Java 객체 간 매핑을 담당하는 핵심 모듈jackson-core: JSON 데이터 스트리밍 API를 제공jacks..
map
·Java
MapMap은 List와 Set과는 다르게 키와 값을 한쌍으로 묶은 원소를 다룬다키의 역할은 값을 찾기 위한 역할이다때문에 키가 중복되면 값을 찾을 수 없으므로 키는 중복될 수 없다키가 다르다면 값은 중복될 수 있다java.util 패키지 import 필요Map 객체 및 인터페이스 변수 선언시 제네릭을 사용하여 키와 값의 타입을 정한다 순서) Map에서는 원소를 추가할때 put 메소드를 사용한다. 첫번째 매개값은 키 객체, 두번째 매개값은 값 객체 이때 키가 중복된다면 마지막에 대입한 값으로 변경한다Map에서는 get 메소드를 사용하면 키가 일치하는 값을 찾을 수 있다보통 관례적으로 키 타입은 String을 사용한다 이미 hashCode와 equals가 재정의되어있어 사용하기 편하기 때문이다 proper..