杰克逊@JsonAlias未反序列化xml

时间:2019-09-06 13:27:47

标签: jackson jackson-dataformat-xml

我有以下内容

@JsonAlias({"TRADE_ID","TradeId"})
private String tradeId;

我正在使用Jackson 2.9.5,但是当我尝试反序列化

 <TRADE_ID>10000001</TRADE_ID>

它返回NULL,好像没有找到TRADE_ID。以前,当我只是使用@JsonProperty("TRADE_ID")时,它的工作效果还不错。所以我想知道@JsonAlias在XML上不起作用吗?还有其他我想念的东西吗?

1 个答案:

答案 0 :(得分:0)

好吧,事实证明,由于我正在用黄瓜进行测试,因此我的路径上有黄瓜库。当我自动导入JsonAlias时,Cucumber JVM 4实际上具有一组Jackson库(非常无益)。因此,它导入了错误版本的JsonAlias。

checkYourImports