Jackson注解 @JsonCreator

当json在反序列化时,默认选择类的无参构造函数创建类对象,当没有无参构造函数时会报错,@JsonCreator作用就是指定反序列化时用的无参构造函数。构造方法的参数前面需要加上@JsonProperty,否则会报错。

    @JsonCreator
    public Person(@JsonProperty("id") String id) {
        this.id = id;
    }

json反序列化时调用此构造函数

 

**实时内容请关注微信公众号,公众号与博客同时更新:程序员星星**


版权声明:本文为u012326462原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。