我有一个看起来像这样的界面:
@Path("/myapi")
@Produces("application/json")
@Consumes("application/json")
public interface MyRestApi {
/// Some methods here that accept complex object and work fine
@GET
@Path("/methodwithstring")
public void methodWithString(final String thumbprint,
@Context final HttpServletResponse response);
}
当我将一个字符串传递给该methodWithString
方法时,我们得到一个看起来像这样的字符串 "some-string"。问题是引号,字符串到达用“包围的方法。我想了解如何在没有包围的情况下传递它”。
我猜这是因为该类使用“application/json”。这是我们第一次将字符串作为参数传递,我们不知道如何解决这个问题。