我正在尝试使用 RestEasy 拦截器来验证一个 JSON 对象,以便在 PUT/POST 中插入或更新。鉴于我通过实现 PreProcessInterceptor 可以访问的是这个方法:
@Override
public ServerResponse preProcess(HttpRequest request, ResourceMethod method) throws Failure, WebApplicationException
{
return null;
}
当我的资源被调用时,是否可以从请求中读取 JSON 而不会影响以后的解组?
此外,是否可以以更有效的方式进行此验证?拦截器似乎通过不使我的资源混乱/一堆逻辑来使代码更清晰,但它可能会导致两次解组 JSON 的开销。我愿意接受任何建议..
谢谢!