其他分享
首页 > 其他分享> > @JsonProperty()和@JsonIgnore()

@JsonProperty()和@JsonIgnore()

作者:互联网

记错了注解了,那不到别名的字段:

说来也怪,我的字段名是

   @JsonProperty("OSUnicode")
   private String OSUnicode;

按理说,不加这个注解,泛型也能拿到这个属性的,自动给转换成了osuniCode。所以还是得加,不加就是null

  @JsonProperty() 用以声明dto的字段别名,比方前端传来的是 属性是 prop :1 ,但是我想这个dto创建时将这个prop映射成 name ,就要在着如果属性头上写

前端穿的 属性 prop

@JsonProperty("prop")
private String name;

这样name拿到的就是prop绑定的数据。

  @JsonIgnore()

    1.作用在字段上,可以这个字段给前端传输时去掉,get,set都拿不到数据。

    2.作用在方法上,注解get上,就会发现前端不会显示的数据,注解在set上,后端就拿不到前端传过来的的数据。

标签:JsonProperty,name,JsonIgnore,前端,prop,注解,属性
来源: https://www.cnblogs.com/Timeouting-Study/p/16267640.html