@JsonProperty란?
·
Category/SpringBoot
@JsonProperty @JsonProperty는 Jackson 라이브러리에서 제공하는 어노테이션으로, JSON 데이터와 Java 객체 간 매핑할 필드명을 지정할 때 사용됩니다. Spring Boot에서는 Jackson이 기본적으로 포함되어 있으며, JSON 요청/응답을 처리할 때 사용됩니다. 1. @JsonProperty를 사용하는 이유JSON 필드명과 Java 필드명이 다를 때 매핑을 맞춰줌JSON 직렬화(객체 → JSON 변환)와 역직렬화(JSON → 객체 변환) 시 특정 필드명을 강제할 수 있음Snake_case(예: user_name)와 CamelCase(예: userName) 변환을 쉽게 처리할 수 있음 2. @JsonProperty 사용 예제예제 1: JSON 필드명이 다를 때 매핑impo..