无法从String反序列化java.util.Date
类型的值"2021-04-20T07:49:18.19Z":期望格式";yyyy-MM-dd’T'HH:MM:ss.SSZ";
这种模式似乎对序列化和反序列化对象都很好。
这对我有用。
public static void main(String[] args) throws IOException {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
DeserializedObject deserializedObject = objectMapper.readValue(
"{n" +
""date": "2021-04-20T07:49:18.19Z"n" +
"}",
DeserializedObject.class);
}
static class DeserializedObject {
@JsonProperty("date")
private Date date;
}
;2021-04-20T07:49:18.19Z";是";yyyy-MM-dd‘HH:MM:ss.SSS'Z'";你可以重试这个
然后在字段上放入JsonFormat
@Json格式(模式="yyyy-MM-dd'HH:MM:ss.SSS'Z'"(私人日期;