@DateTimeFormat 과 @JsonFormat

2022. 3. 14. 05:16
반응형

https://jojoldu.tistory.com/361

 

SpringBoot에서 날짜 타입 JSON 변환에 대한 오해 풀기

안녕하세요? 이번 시간엔 Spring과 JSON에 대해 정리해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후

jojoldu.tistory.com

https://linked2ev.github.io/java/2020/11/06/JAVA-7.-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-JSON-%EA%B0%9D%EC%B2%B4-Date-%ED%98%95%EC%8B%9D-%EB%B3%80%ED%99%98(@JsonFormat,-@DateTimeFormat)/ 

 

[Java] 7. 어노테이션을 이용한 JSON 객체 Date 형식 변환(@JsonFormat, @DateTimeFormat)

스프링에서 어노테이션(@JsonFormat, @DateTimeFormat)을 이용한 JSON 객체 Date 형식 변환

linked2ev.github.io

etc) 스프링 레거시나 스프링부트1.xx 버전의 경우에는 Json parse 에러가 나므로 JSR-310을 종속성에 추가해주어야 한다. 그런데 JSR-310 을 추가했을 경우, Datetime이 [2022,2,26,4,16,33]이런 식으로 배열로 넘어올 수가 있다.

JSON타입으로 받아올 때는 @JsonFormat으로 형식을 지정해주면 원하는 대로 반영된다.

반응형

BELATED ARTICLES

more