javax.ws.rs.core.response实体不招待@JsonProperty

时间:2018-09-10 08:39:15

标签: json rest

我创建了一个REST方法,如

@GET
@Path("/test/output")
public Response getOffers(){
   Test response = new Test();
   return Response.status(200).entity(response).build();
}

class Test{
    @JsonProperty("first_name")
    String firstName;
}

现在,当我看到响应时,我会看到如下响应

{ "firstName":"Ritesh"}

我希望输出为

{"first_name":"Ritesh"}

有人可以帮助我理解为什么Response类没有有趣的注释吗?

1 个答案:

答案 0 :(得分:0)

我通过使用

找到了解决方案
@XmlElement(name="first_name")

代替使用

@JsonProperty("first_name")