@Produces({" application / json"})不生成json

时间:2016-06-24 11:10:09

标签: json rest jersey jax-rs

看起来JAX-RS使用标准提供程序将Rest API Response转换为@Produces中指定的类型。

我有一个在成功案例中运行良好的API(返回JSON)。如果我使用响应构建器来生成异常消息的响应(如下所示),它不会作为JSON出现,而是作为普通字符串。为什么适当的提供者不会抛出异常或不将其写为JSON?

return Response.status(Response.Status.UNAUTHORIZED).entity(e.getMessage()).build();

0 个答案:

没有答案