问题描述:
一个实体类,有一个时间类型叫yzTime,当这个实体类的json字符串转换为实体时,转换失败,方法是XXX model = JSON.parseObject(msg, XXX.class)。
实体类:
@NoArgsConstructor @Data public class XXX extends BaseEntity { private static final long serialVersionUID = 1L; /** ID */ private Long id;
@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss") private Date yzTime;
}
问题解决:
加@JSONField(format="yyyy-MM-dd HH:mm:ss")注解,并且JSONField注解要在JsonFormat下边。