0
我有一個帶有REST服務的Web應用程序。我有一個bean類與JAXB註釋:Jaxb REST JSON知道哪個參數是空的,哪個參數沒有發送
@XmlRootElement(name = "foo")
class Foo {
@XmlElement
private String bar1;
@XmlElement
private Double bar2;
@XmlElement
private Double bar3;
}
然後,我發送請求使用JSON:
{
"foo" : {
"bar1" : "1",
"bar3" : ""
}
}
在請求我想:更新值BAR1,並設置爲null值BAR3
但,在服務器上,我都與空類的領域,我意思是說,bar2爲空,因爲我沒有發送它和bar3也爲null,因爲我發送它爲空。 問題是:我如何理解在服務器上哪些參數被設置爲null,哪個參數沒有發送,我應該忽略它?
檢查值以下信息可能有助於:http://blog.bdoughan.com/2012/04/binding-to-json-xml-handling-null.html –