一、问题描述

接口文档中,由于过期时间为非必填,故请求体中只输入了空字符串:

 请求体中

"expireDate":"",

但是在将JSONObject转成实体类的时候出现了空字符串变成了Date类型的日期的情况,其中实体类中expireDate为Date类型。

存储到数据库中如下:

二、解决办法:

在实体类属性中加上注解@JSONField:

/**
     * 有效期至
     */
    @JSONField(format="yyyy-MM-dd")
    @Column(name = "expire_date")
    private Date expireDate;

 

posted on 2022-09-21 17:56  周文豪  阅读(321)  评论(0编辑  收藏  举报