我有以下方法将JsonObject作为Rest响应返回:
@GET
@Produces({MediaType.APPLICATION_JSON})
public Response testMethod(){
String json = "{\"key\" : \"value\"}";
JsonObject jsonObj = new Gson().fromJson(json, JsonObject.class);
return Response.ok().entity(jsonObj).build();
}
响应为500内部服务器错误。 当我在“entity”参数中放入任何其他对象时,同样的工作正常。