杰克逊@JsonAlias注释不起作用

要求是将“名称”,“ first_name”,“ full_name”反序列化为名称字段。为此,我使用了Jackson的@JsonAlias属性。正在使用的Jackson版本是2.9.5。由于某种原因,反序列化似乎没有按预期工作。

public class Profile {
    @JsonAlias ({ "full_name","first_name" })
    private String name;

    private String xyz;

    private String xyzz;
}

使用时:

return objectMapper.convertvalue(response,objectMapper.getTypeFactory().constructCollectionType(List.class,Profile.class));

full_name字段不会反序列化到name字段中。

hahahaha548 回答:杰克逊@JsonAlias注释不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3117166.html

大家都在问