我正在使用Spring MVC 3.2.x和Jackson 2.4.2进行JSON Web服务。
我有包含java.util.Date的对象,而JSON包含仅包含日期部分的字符串表示:(“2014-09-15”)。这与杰克逊的文档相反,默认情况下日期被编组为毫秒纪元格式(http://wiki.fasterxml.com/JacksonFAQDateHandling)。
我希望以毫秒格式返回日期成员,我在这里缺少什么?
这是我的pom文件中的jackson库:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.2</version>
</dependency>
我的applicationContext中有注释驱动:
谢谢! 亚历山德罗·费鲁奇
答案 0 :(得分:1)
就我而言,问题出在Spring Data REST(2.2.1)中,默认情况下禁用WRITE_DATES_AS_TIMESTAMPS。我确信Spring MVC可能会做同样的事情,但我无法找到代码提交。
但是我能够在Spring Data REST的情况下找到代码提交: