직렬화

    [Java] ObjectMapper란? | 직렬화, 역직렬화 | Jackson 라이브러리 | Serialize, Deserialize | Json Parsing

    [Java] ObjectMapper란? | 직렬화, 역직렬화 | Jackson 라이브러리 | Serialize, Deserialize | Json Parsing

    ObjectMapper란? : JSON 형식을 사용할 때, 응답들을 직렬화하고, 요청들을 역직렬화 할 때 사용하는 기술이다. 다른 서버들과 소통할때 보통 json을 사용한다. 그래서 알아둬야함! 직렬화(Serialize) : Object를 Text형태의 JSON으로도 변환해준다. 역직렬화(Deserialize) : text 형태의 JSON을 Object로 변환해준다. SpringBoot의 경우, spring-boot-starter-web에 기본적으로 Jackson 라이브러리가 있어서 Object ↔ JSON 간 변환이 자동으로 처리된다. Jackson 라이브러리 : 자바에서 고수준의 JSON Parser라고 생각하면 된다 @RestController에서는, Jackson 라이브러리가 있어서 request..