我正在研究需要能夠處理PUT/POST上可能是已知超集的JSON有效負載的API POJO。JAX-RS/JAXB JSON到POJO - 忽略JSON中POJO中不存在的字段
例如:
@XmlRootElement
public FruitCounter
{
int numberOfApples;
int numberOfOranges;
public int getNumberOfApples()
{
return this.numberOfApples();
}
public int setNumberOfApples(int numberOfApples)
{
this.numberOfApples = numberOfApples;
}
public int getNumberOfOranges()
{
return this.numberOfOranges();
}
public int setNumberOfOranges(int numberOfOranges)
{
this.numberOfOranges = numberOfOranges;
}
}
將產生大致如下JSON當執行一個GET:
{
numberOfApples: 4,
numberOfOranges: 7
}
我們需要能夠處理一個JSON有效載荷像下面這樣,更新蘋果和橘子的數量,但對梨不做任何事情。
{
numberOfApples: 9,
numberOfOranges: 19,
numberOfPears: 21
}
有沒有乾淨的方法可以做到這一點?
我認爲,你想要的作品,Java可以處理numberOfPears屬性,因爲它是未知的。你嘗試和你得到什麼? –