让Jackson使用GSON注解

qaxu7uf2  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(218)

我有一个数据模型,我不能改变。模型本身是用GSON注解来注解的。

@SerializedName("first_value")
private String firstValue = null;

对Jackson的反序列化未按需工作。Jackson无法匹配条目,因此该值为空。
它可以和

@JsonProperty("first_value")
private String firstValue = null;

是否有任何方法可以让Jackson使用GSON注解,或者是否有任何其他解决方案不需要更改原始模型注解?

x6h2sr28

x6h2sr281#

我稍微研究了一下这个问题,似乎@JsonProperty注解是用JacksonAnnotationIntrospector处理的。扩展后者,使其处理@SerializedName,似乎可以保留原来的行为(我希望如此):
第一个
请注意,我不知道它有多好,因为我不是一个JacksonMaven。

相关问题