定义实体系列-@JsonIgnoreProperties注解

此注解主要用于防止在转化Json时出现的异常信息

例如,实体中字段与所要转化的Json字符串不匹配

class Person
{
    String name;
    String age;
}

String strJson="{"name":"张三", "sex":"男"}";
ObjectMapper mapper;
Person per = mapper.readValue(strJson, Person.class);//将字符串转转化成实体

如果将strJson转化成Person则会报错,加上@JsonIgnoreProperties(ignoreUnknown = true),则可将Json字符串中字段与实体类进行匹配,不匹配的则忽略

Person per = mapper.readValue(strJson, Person.class);//将字符串转转化成实体
System.out.println(per.name); System.out.println(b.age);
//结果 张三
null
原文地址:https://www.cnblogs.com/hjxh/p/14072585.html