Jackson注解 @JsonProperty

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012326462/article/details/83004660

@JsonProperty 注解用于序列化或者反序列化时,映射的属性的名字,可以放在get方法,set方法,还有属性上,都可以。

    @JsonProperty(value = "fullName")
    private String name;

序列化后会是这样

{"fullName":"xuhaixing"}

@JsonProperty还有一个属性access,用来控制是否 能被序列化或者反序列化,默认是不受控制的

下面这样就是只能序列化,不能反序列化

@JsonProperty(value = "fullName",access = JsonProperty.Access.READ_ONLY)

猜你喜欢

转载自blog.csdn.net/u012326462/article/details/83004660