본문 바로가기

카테고리 없음

Java Json to Object Deserialize With Jackson

Snake Case to Camel Case With Jackson

Camel Case로 json을 object로 deserialize할경우

아래와 같이 SnakeCaseStrategy를 쓸수 있다.

@Data
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class DemoDto {
    private int id;
    private String name;
    private Integer age;
    private Timestamp updatedAt;
}

 

JSON 예 : {"id":4,"name":"1","age":1,"updated_at":1670892305989}