package org.jboss.resteasy.test.providers.jackson2.resource; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import com.fasterxml.jackson.annotation.JsonView; @Path("/json_view") public class JacksonViewService { public static Something SOMETHING = new Something("annotated value", "annotated value 2", "not annotated value"); @GET @Produces("application/json") @Path("/something") public Something getSomething() { return SOMETHING; } @GET @Produces("application/json") @JsonView(TestJsonView.class) @Path("/something_w_view") public Something getSomethingWithView() { return SOMETHING; } @GET @Produces("application/json") @JsonView(TestJsonView2.class) @Path("/something_w_view2") public Something getSomethingWithView2() { return SOMETHING; } }