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