我想通過REST調用使用Jersey來獲取Java對象。 問題:如果A具有所有B的成員,我可以發送A類的對象並接收B類的對象嗎?澤西島對象映射
讓我給個例子:
class A {
String one;
Date two;
int three;
}
class B {
Date two;
int three;
}
比方說,我有一個REST服務:
class MyREST {
@GET
@Path("somepath")
public void getThing() {
return new A();
{
,我和一個代碼調用它:
Client client = Client.create();
WebResource scResource = client.resource("somePath");
MyClass result = scResource.type(MediaType.APPLICATION_JSON_TYPE).accept(MediaType.APPLICATION_JSON_TYPE).get(B.class);
謝謝。如果B擴展A,它會工作嗎? – sunny 2012-07-18 13:33:40
類之間的關係與它有任何關係。請檢查我的答案。 – 2012-07-18 16:02:00