2017-08-02 59 views
1

我有一個具有用戶列表和團隊響應類:忽略根JSON關鍵

public class TeamWithUsersResponse { 

    protected List<UserWithSkillsResponse> users; 

    private TeamResponse teamResponse; 

//constructor and setters/getters 
} 

當我從控制器返回這個類,JSON響應我得到這個樣子的:

{ 
"users": [], 
"teamResponse": { 
    "id": 1, 
    "name": "Team" 
} 
} 

我想問一下,我應該怎麼刪除teamResponse鍵移動ID一個級別?

P.S. 之前TeamWithUsersResponse正在延伸TeamResponse,但我認爲構圖是一個更好的策略。

回答

1

使用傑克遜的@JsonUnwrapped註釋,例如:

@JsonUnwrapped 
private TeamResponse teamResponse;