Jackson的常用注解

@JsonProperty

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

 

 

 

 @JsonIgnore

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

当加在其他注解上时,其他注解失效

 

@JsonFormat(做日期的格式化)

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

 

 

posted @ 2022-04-06 21:20  chaplu  阅读(100)  评论(0)    收藏  举报