1

在我的 Spring Boot 应用程序中,我使用以下 DTO @RestController

public abstract class ComparableQuery extends BaseQuery {

    private final Object value;

...

}

一切正常,但是当我使用 SpringRestTemplate并通过时java.util.DateComparableQuery.value我看到 Jackson 将日期对象序列化为以下“神奇”数字:

"value":1009836000000

现在我不明白日期对象是如何序列化为1009836000000数字表示的,以及当我使用例如 AngularJS 作为我的后端 API 的客户端时如何模拟它。请指教。

4

1 回答 1

2

这是一个非常相似的问题,如this answer about nullhandling with jackson and spring boot中所述。

日期格式的相应配置application.properties应如下所示:

spring.jackson.write-dates-as-timestamps=false
于 2017-04-13T15:47:06.497 回答