1. 该注解是一个类注解
2. 用法含义:忽略类中不存在的字段;也可以指定要忽略的字段
3 示例
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Request {
private String deviceName;
private String deviceType;
}
该Request类是后台接收的实体类。假设接收到的序列化json为
{
"deviceName": "xxx",
"deviceType": "xxx",
"devicePower": 120
}
加上该注解后,(因为devicePower在类中不存在,所以反序列化时会忽略)后台反序列化后的格式如下:
{
"deviceName": "xxx",
"deviceType": "xxx"
}