我得到了以下值对象:
@XmlRootElement
public class Movie{
public String name;
public Date releaseDate;
public List<Actors> actors;
}
我得到了以下服务
@GET
@Produces(MediaType.APPLICATION_JSON)
public List<Movie> moviesByYear(int year){
//return all movies by year
}
通过一些 ORM 框架在数据库中搜索电影。我的问题是:我想过滤响应,不返回演员列表(因为这个字段不相关,并且使响应变大)。当然,我可以
for(Movie movie: movies){
movie.actors = null;
}
但如果我想删除多个字段,这将迅速升级。