【发布时间】:2014-11-09 06:44:38
【问题描述】:
我将 Spring MVC 3.2.x 与 Jackson 2.4.2 一起用于 JSON Web 服务。
我有包含 java.util.Date 的对象,而 JSON 包含仅表示日期部分的字符串表示:(“2014-09-15”)。这违背了 Jackson 文档,该文档说默认情况下日期被编组为毫秒纪元格式 (http://wiki.fasterxml.com/JacksonFAQDateHandling)。
我希望日期成员以毫秒格式返回,我在这里缺少什么?
这是我的 pom 文件中的杰克逊库:
<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 中有注释驱动:
谢谢! 亚历山德罗·费鲁奇
【问题讨论】:
-
尝试调用objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, true);如果没有其他改变来划时代你的自我,请发送尽可能长的时间......
-
我们可以查看您的自定义数据类型吗?
标签: spring spring-mvc jackson