Jackson的常用注解
@JsonProperty
用于属性上,作用是把该属性的名称序列化为另外一个名称,如把 username 属性序列化为 name,@JsonProperty("name")。




@JsonIgnore
用于属性或者方法上(一般都是定义在属性上),用来完全忽略被注解的字段和方法对应的属性,返回的 json 数据即不包含该属性
当加在其他注解上时,其他注解失效


@JsonFormat(做日期的格式化)
用于属性或者方法上(一般都是定义在属性上),可以方便的把 Date 类型属性的值直接转化为我们想要的样式。如:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss")

浙公网安备 33010602011771号