赞
踩
接口中接收JSON数据,封装为实体类参数时,报错:Cannot deserialize value of type java.time.LocalDate
from Object value。
解决办法:发送端设置对应字段类型由LocalDate改为String,服务端这边改为:
LocalDate类型的字段,上边加个注解。
import com.fasterxml.jackson.annotation.JsonFormat;
private Integer emp_age;
private String phone;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
private LocalDate hire_date;
private Double basic;
注意SpringBoot自带的有 JACKSON,所以不要再导 JACKSON 的坐标了,会报错的,导致SpringBoot无法启动。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。