【发布时间】:2015-05-02 09:03:02
【问题描述】:
对于 java.util.Date 当我这样做时
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy")
private Date dateOfBirth;
然后在我发送的 JSON 请求中
{ {"dateOfBirth":"01/01/2000"} }
它有效。
我应该如何为 Java 8 的 LocalDate 字段执行此操作??
我试过了
@JsonDeserialize(using = LocalDateDeserializer.class)
@JsonSerialize(using = LocalDateSerializer.class)
private LocalDate dateOfBirth;
没用。
有人可以告诉我这样做的正确方法是什么..
以下是依赖项
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>jaxrs-api</artifactId>
<version>3.0.9.Final</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>com.wordnik</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.3.10</version>
</dependency>
【问题讨论】:
标签: java json jackson jax-rs resteasy