将杰克逊的@JsonGetter与龙目岛的@Getter结合

user1854611:

我有一些用注释的字段@Getter/Setter现在,我想@JsonGetter/JsonSetter在此之上使用可以做到这一点,还是必须写出要Jackson-annotations在其上使用的方法

class C {
     @JsonGetter // Compile error
     @Getter
     private int count;
}
死侍 :

@JsonGetter是方法级别的注释,因此您只能为方法添加此注释,因为1.5(自版本1.5 已弃用),因此不建议使用,建议使用@JsonProperty

@Target(value=METHOD)
@Retention(value=RUNTIME)
@Deprecated
public @interface JsonGetter

标记注释,可以用来定义一个非静态,无参数的值返回(非无效)方法,用作逻辑属性的获取”方法,作为推荐的JsonProperty注释的替代方法(在1.1版)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章