[Java] Jackson 라이브러리 이해하기


[Java] Jackson 라이브러리 이해하기

기존 회사에서도 Json 형식으로 데이터를 주고 받아서 어느정도 Jackson 라이브러리에 대해 사용해본적 있지만, 현재 회사의 경우에는 외부 서버와 통신이 많고 외부 서버와 통신을 할 때 모든 데이터를 Json 형태로 데이터를 전송하고 받는 경우가 많으며, 데이터의 형식도 좀 복잡한 부분이 많아서 한번 정리해보는 시간을 갖는 것이 좋을 것 같아서 한번 시간을 갖고 정리해봤다. 우선, Jackson 라이브러리에 대해서 설명하기 전에 직렬화 / 역직렬화에 대해 간단히 정리하고 시작하자. 직렬화 : 자바 객체를 Json 형태로 변환(Convert "Java Object" to "Json") 역직렬화 : Json 형태를 자바 객체로 변환(Convert "Json" to "Java Object") 1. Jackson 라이브러리란? - 스프링 프레임워크로 어플리케이션을 개발하다보면, text/html 형식이 아닌 데이터 전달 목적으로 사용하고 싶을때가 있습니다. 물론, 쌩 문자열인 plain...


#3버전 #writeValueAsString #객체매핑 #객체지향 #데이터 #복잡한JSON #스프링 #스프링프레임워크 #역직렬화 #자바 #전달 #직렬화 #SimpleJSON #ResponseBody #RequestBody #DTO #Gson #Jackson #JSON #JsonIgnore #JsonInclude #JsonProperty #Mapping #Object #ObjectMapper #readValue #프러퍼티

원문링크 : [Java] Jackson 라이브러리 이해하기