问题:
For java.util.Date when I do对于java.util.Date当我这样做时
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy")
private Date dateOfBirth;
then in JSON request when I send然后在我发送时在 JSON 请求中
{ {"dateOfBirth":"01/01/2000"} }
it works.有用。
How should I do this for Java 8's LocalDate field??我应该如何为Java 8 的 LocalDate字段执行此操作?
I tried having我试过
@JsonDeserialize(using = LocalDateDeserializer.class)
@JsonSerialize(using = LocalDateSerializer.class)
private LocalDate dateOfBirth;
It didn't work.它没有用。
Can someone please let me know what's the right way to do this..有人可以让我知道这样做的正确方法是什么..
Below are dependencies下面是依赖
<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>
解决方案:
参考一: https://en.stackoom.com/question/1wqrA参考二: https://stackoom.com/question/1wqrA