将JSON对象响应转换为JSONP

时间:2014-11-27 05:52:41

标签: java json jersey jsonp

立即从使用Jersey的restful Web服务中撤回JSONObject。它工作得很好,并返回一个JSSONObject如下。

@GET
@Path("/LoginGetValues")
@Produces({"application/x-javascript"})
public JSONObject GetValues(@QueryParam("request") String request)
  { ...
          JSONObject value = new JSONObject();
          value = null ;
          return value ;
         }

但是打算将该响应转换为JsonP响应,尝试使用回调函数追加它(如下面的引用( here)但是没有得到所需的响应,实际上它要求定义@JSONP注释此外,如果我必须定义回调,那么我必须如何以及在哪里做到这一点!请帮助获得JSONP响应

@GET
@JSONP(queryParam="callback")
@Path("/LoginGetValues")
@Produces({"application/x-javascript"})
public JSONWithPadding GetValues( @QueryParam("callback") String callback ,@QueryParam("request") String request)
  { ...
          JSONObject value = new JSONObject();
          value = null ;
         return new JSONWithPadding(value , callback);
         }

0 个答案:

没有答案