小编jho*_*ini的帖子

Spring Boot - 如何为“java.time.LocalDateTime”类创建自定义序列化

我用 Spring Boot 开发了一个休息服务。我想返回一个 json 响应,其中用户的生日以毫秒为单位。如何将java.time.LocalDateTime对象序列化为毫秒?

我的模型类:

    @Entity(name = "users")
    public class User implements Serializable {

        @Id
        @GeneratedValue
        @Column(name = "user_id")
        private Long id;

        @Column(name = "first_name")
        private String firstName;

        @Column(name = "last_name")
        private String lastName;



        @Column(name = "date_of_birth")
        private LocalDateTime dateOfBirth;  

 . . .

    }
Run Code Online (Sandbox Code Playgroud)

目前的回应:

{
 . . .
"dateOfBirth":[2018,7,25,7,0],
. . . 
}
Run Code Online (Sandbox Code Playgroud)

首选回应:

{
 . . .
"dateOfBirth": 1532786354419,
. . . 
}
Run Code Online (Sandbox Code Playgroud)

java json jackson web spring-boot

3
推荐指数
1
解决办法
6717
查看次数

标签 统计

jackson ×1

java ×1

json ×1

spring-boot ×1

web ×1