使用
的优点和缺点是什么@GET
@Path("....
@Produces(MediaType.APPLICATION_JSON)
public Response objects (...
return Response.status(HttpServletResponse.SC_OK).entity(objects).build();
和
@GET
@Produces(MediaType.APPLICATION_JSON)
public List<Test> getTestsBrowser() {
List<Test> tests = new ArrayList<Test>();
tests.addAll(TestDao.instance.getModel().values());
return tests;
}
其中一种方法在json模型的灵活性方面是否更好(意味着返回更复杂的模型,例如两种类型的对象相互引用)。如果列表为空或为空,该怎么办?