com.fasterxml.jackson.databind.exc.InvalidDefinitionException

@JsonIgnoreProperties

此注解是类注解,作用是json序列化时将Java bean中的一些属性忽略掉,序列化和反序列化都受影响。

写法将此标签加在model 类的类名上 ,可以多个属性也可以单个属性

//生成json时将name和age属性过滤
@JsonIgnoreProperties({“name”},{“age”})
public class user {
private String name;
private int age;
}

@JsonIgnore

此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnoreProperties一样。

生成json 时不生成age 属性

public class user {
private String name;
@JsonIgnore
private int age;
}

posted @ 2020-12-16 17:17  好奇成传奇  阅读(1561)  评论(0编辑  收藏  举报