2017-04-20 69 views
0

時(REST式)的Java適配器返回POJO類作爲結果(例如:MobileFirst爪哇適配器:返回POJO忽略JSON註解

public class MyBean { 
public int id; 
private String name; 

@JsonGetter("name") 
public String getTheName() { 
    return name; 
}} 

}

) 的MFP服務器忽略@JsonGetter或許多其他傑克遜註釋。

回答

0

我發現原因是我使用的json註釋版本。 MobileFirst使用傑克遜映射器v2.5.4 ,而我試圖在Java適配器代碼中導入較舊的org.codehaus....JsonGetter而不是較新的com.fasterxml.jackson.annotation.JsonGetter。 真正的問題是,如果你帶來不匹配的傑克遜庫,沒有警告或錯誤。