Set Jackson Timezone for Date deserialization

后端 未结 9 622
终归单人心
终归单人心 2020-12-13 04:23

I\'m using Jackson (via Spring MVC Annotations) to deserialize a field into a java.util.Date from JSON. The POST looks like - {\"enrollDate\":\"2011-09-28

9条回答
  •  南笙
    南笙 (楼主)
    2020-12-13 04:59

    In Jackson 2+, you can also use the @JsonFormat annotation :

    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ss.SSSZ", timezone="America/Phoenix")
    private Date date;
    

提交回复
热议问题