스프링 부트에서의 json 날짜 형식
스프링 부트를 사용하고 있으며 다음과 같은 엔티티 클래스가 정의되어 있습니다.
import org.joda.time.LocalDateTime;
@Entity
public class Project {
@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime")
private LocalDateTime start_date;
...
...
}
이 클래스가 JSON으로 변환되면 필드는 다음 문자열 표현으로 변환됩니다.
{"start_date":[2014,11,15,0,0,0,0],...., ...}
저는 json의 응답을 받고 싶습니다.yyyy-MM-dd.
제가 한번 해봤는데@DateTimeFormat(iso = ISO.DATE)주석도 도움이 되지 않았습니다.
적절한 json 형식으로 변환하는 쉬운 방법이 있습니까?
날짜를 다음과 같이 포맷하려면 세 가지 작업을 수행해야 합니다.yyyy-MM-dd:
- 의존 관계 추가
com.fasterxml.jackson.datatype:jackson-datatype-joda현재 출력으로 판단하건대, 이미 의존관계가 있는 것 같습니다. - 다음을 추가하여 날짜 형식을 타임스탬프로 지정하지 않도록 잭슨 구성
spring.jackson.serialization.write-dates-as-timestamps: false고객님께application.properties파일. - 주석 달기
LocalDataTime필드 또는 getter 메서드@JsonFormat(pattern="yyyy-MM-dd")
주의: 스텝2 를 사용하려면 , Spring Boot 1.2 를 사용할 필요가 있습니다.
더 이상 의존하지 않고 해야 할 일은 다음과 같습니다.
클라이언트에서 보내는 날짜를 문자열 개체로 간주하려면 형식
yyyy/MM/ddSpring Boot 응용 프로그램에서 날짜 필드에 동일한 형식으로 주석을 추가하려면
public class Foo
{
@JsonFormat(pattern = "yyyy/MM/dd")
private Date dueDate;
}
스프링 부트 2.3.5 버전 사용
갱신하다
2단계 대신 application.properties 파일을 수정하는 다른 옵션에서는 Date 객체의 형식을 추가합니다.
spring.jackson.date-format=yyy/MM/dd
@JsonFormat 주석을 및 다음과 같이 종속성을 사용하지 않고 사용할 수 있습니다.
@JsonFormat(pattern="yyyy-MM-dd")
private Date created_At;
Spring Boot Application + Date Format을 입력하는데 시간이 걸렸기 때문에 본 내용을 재개해 보겠습니다.
날짜가 함수의 인수인 경우 다음을 사용할 수 있습니다.
@DateTimeFormat(pattern = "yyyy-MM-dd")패턴을 정의합니다(즉,org.springframework.format.annotation.DateTimeFormat).날짜가 함수에 대한 개체 인수 내에 있는 경우 @JsonFormat(패턴 = "yyy-MM-dd")를 사용하여 패턴을 정의할 수 있습니다.
com.fasterxml.jackson.annotation.JsonFormat)둘 다 안 될 경우 날짜를 변경할 수 있습니다.Type, 저는 tu를 사용했습니다.
org.joda.time.LocalDate옵션 2에서 동작하도록 하려면 , 다음의 순서를 실행합니다.
@JsonFormat(pattern = "dd/MM/yyyy")
private org.joda.time.LocalDate date;
언급URL : https://stackoverflow.com/questions/27516499/json-date-format-in-spring-boot
'programing' 카테고리의 다른 글
| jQuery/JavaScript를 사용하여 JSON 데이터를 해석하는 방법 (0) | 2023.03.23 |
|---|---|
| CoffeeScript - 각도 식에서 DOM 노드를 참조할 수 없습니다. (0) | 2023.03.23 |
| 워드프레스:서버에서 로컬 호스트로 다중 사이트 이동 (0) | 2023.03.18 |
| ng각 2에서 작동하지 않는 텍스트 영역 모델 (0) | 2023.03.18 |
| WP -- 카테고리별로 투고를 취득하시겠습니까? (0) | 2023.03.18 |