使用ObjectMapper更改现场案例

使用ObjectMapper更改现场案例,第1张

使用ObjectMapper更改现场案例

您的第一个问题可以通过以下

@JsonProperty
注释非常简单地解决:

// java-side classpublic class Facet{    @JsonProperty("Name")    public String name;    @JsonProperty("Value")    public String value;}

现在,

ObjectMapper
将匹配大小写不同的字段名称。如果你不想添加注解到您的类,你可以创建一个混合类来 站在
Facet

public class FacetMixIn{    @JsonProperty("Name")    public String name;    @JsonProperty("Value")    public String value;}objectMapper.getDeserializationConfig().addMixInAnnotations(Facet.class, FacetMixIn.class);

这将实现相同的目的,而无需在

Facet
类中附加注释。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5133711.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存