Java/SpringBoot

@JsonFormat

dev.jelee 2024. 11. 7. 22:07

@JsonFormat

  • Jackson 라이브러리에서 제공하는 어노테이션.
  • 객체를 JSON으로 직렬화하거나 JSON을 객체로 역직렬화할 때 특정 필드의 포맷을 지정할 수 있게 해준다.
  • 주로 날짜, 시간, 숫자와 같은 데이터를 직렬화할 때 유용하게 사용된다.

 

(pattern = "yyyy-MM-dd HH:mm")

  • 패턴을 yyyy-MM-dd HH:mm 으로 하겠다는 의미.
  • 즉 출력하면 2024-11-07 19:30 이런식으로 됨.

 

예시

▼ 파일명: TestDTO.java

@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private LocalDateTime createdAt;

 

 

 

 

 

'Java > SpringBoot' 카테고리의 다른 글

Builder  (0) 2024.11.07
Enum  (1) 2024.11.07
messages.properties  (0) 2024.11.07
.of() 메서드  (0) 2024.11.06
@RestController, @RequestMapping, ResponseEntity, @RequestBody, ResponseEntity.ok()  (1) 2024.11.05