@Path("/api")
public class MyResource {
...
}
@GET
@Path("/data")
@Produces(MediaType.APPLICATION_JSON)
public Response getData() {
...
}
public class MyData {
@JsonProperty("name")
private String name;
@JsonProperty("age")
private int age;
// Getters and setters
...
}
@GET
@Path("/data")
@Produces(MediaType.APPLICATION_JSON)
public Response getData() {
MyData data = new MyData();
data.setName("John");
data.setAge(30);
return Response.ok(data).build();
}