我需要在PlayFramework中使用來自Json的對象。從Json deseralization獲取必需的值到Java中的對象
Example example = Json.fromJson(request().body().asJson() , Example.class);
但我需要始終具有對象中的所有值。
class Example{
@Required_from_Json public String name;
@Required_from_Json public boolen dead;
@Required_from_Json public Integer age;
.
.
50 more values
}
如果Json中的其中一個失蹤,它仍然會創建對象,但具有空值。我需要導致一些異常(可能是NullPointException),如果一些值在json中缺失或者對象是「null」而且它愚蠢地單獨檢查每個屬性(如年齡!= null)
你們有沒有任何意見?
謝謝!
你真了不起。謝謝精靈! :d – TyZet