我有以下内容
@JsonAlias({"TRADE_ID","TradeId"})
private String tradeId;
我正在使用Jackson 2.9.5,但是当我尝试反序列化
<TRADE_ID>10000001</TRADE_ID>
它返回NULL,好像没有找到TRADE_ID
。以前,当我只是使用@JsonProperty("TRADE_ID")
时,它的工作效果还不错。所以我想知道@JsonAlias
在XML上不起作用吗?还有其他我想念的东西吗?
答案 0 :(得分:0)
好吧,事实证明,由于我正在用黄瓜进行测试,因此我的路径上有黄瓜库。当我自动导入JsonAlias时,Cucumber JVM 4实际上具有一组Jackson库(非常无益)。因此,它导入了错误版本的JsonAlias。