我找到了解决方法,但与此同时,我需要在整个项目中注释每个日期的设置器。有没有一种方法可以在创建ObjectMapper时指定格式?
这是我所做的:
public class CustomJsonDateDeserializer extends JsonDeserializer<Date>{ @Override public Date deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException, JsonProcessingException { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); String date = jsonParser.getText(); try { return format.parse(date); } catch (ParseException e) { throw new RuntimeException(e); } }}并用以下注释每个Date字段的setter方法:
@JsonDeserialize(using = CustomJsonDateDeserializer.class)



