RestEasy インターセプターを使用して、PUT/POST での挿入または更新のためにやってくる JSON オブジェクトを検証しようとしています。PreProcessInterceptor を実装してアクセスできるのは次のメソッドだけだとします。
@Override
public ServerResponse preProcess(HttpRequest request, ResourceMethod method) throws Failure, WebApplicationException
{
return null;
}
リソースが呼び出されたときに、後でアンマーシャリングに影響を与えることなく、リクエストから JSON を読み取ることは可能ですか?
また、この検証をより効率的な方法で行うことは可能ですか? インターセプターは、一連のロジックでリソースを乱雑にしないことでよりクリーンなコードを作成しているように見えましたが、JSON を 2 回アンマーシャリングするオーバーヘッドが発生する可能性があります。私はどんな提案にもオープンです..
ありがとう!