反序列化时获取以下错误
javax.ws.rs.client.ResponseProcessingException: javax.ws.rs.ProcessingException: RESTEASY008200: JSON绑定反序列化错误: javax.json.bind.JsonbException:无法反序列化属性'birthDate‘,原因是:从值: 1999-04-11解析类java.util.Date。检查您的@JsonbDateFormat是否拥有java.util.Date类的所有时间单位,或者考虑使用java.util.Date
我添加了下面的注释,但仍然不起作用。
@JsonDeserialize(using = LocalDateDeserializer.class)
@JsonProperty
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@JsonbProperty
@JsonbDateFormat(value = "yyyy-MM-dd", locale = "Locale.ENGLISH")
public Date getbirthDate() {
return birthDate;
}发布于 2022-04-07 14:49:57
在我的课堂上,我使用的是本地时间。我不得不在实体列上添加这个指定。
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
public LocalDateTime effectiveTimestamp;https://stackoverflow.com/questions/71781176
复制相似问题