不是GenericEntity的集合类型

时间:2014-04-02 19:55:10

标签: java jersey jsonp

我使用GenericEntity:http://docs.oracle.com/javaee/7/api/javax/ws/rs/core/GenericEntity.html作为我的JSONP响应。但是当我使用它时,我必须返回一个Collection。我怎么能在我的情况下返回简单的字符串?

1 个答案:

答案 0 :(得分:0)

您使用的是哪种jax-rs实现?

我个人从未使用过GenericEntity来做任何事情。如果你想从一个Object返回一个jsonp响应,那么如果你在jersey 1.x中,请尝试使用com.sun.jersey.api.json.JSONWithPadding。

@GET
@Path("/jsonp")
public JSONWithPadding getJSONP(@QueryParam("callback") String callback) {

    return new JSONWithPadding(objectToReturn, callback);

}