로딩
요청 처리 중입니다...

[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 # 프러퍼티