2
假設我有兩種不同類型的JSON定義在下面,我需要將它們映射到同一類型的Java對象。Jersey/JAXB將不同的JSON格式綁定到單個類型的java對象
類型一個
{
"startDate": "2013-05-10",
"endDate": "2013-05-19",
"value": "1.5"
}
類型乙
{
"startDate": "2013-05-10",
"endDate": "2013-05-19",
"data": "1.5"
}
我想用針織/傑克遜兩者映射到一個Java類:
@XmlRootElement
public class DataPoint{
public String startDate;
public String endDate;
public String value; //What do I do here???
}
基本上是data
和value
應視爲等同。現在使用Jersey/Jackson自動完成到DataPoint的轉換,我該如何定製此用例? 我正在使用Jersey客戶端API。