我们有一个 Resteasy 网络服务。
我对 JSON 使用 Jackson 提供程序,包括响应中的传出 JSON 和请求中的传入 JSON。
是否可以在 JSON-Jackson 序列化之后执行 PostProcessInterceptor?
我的 PostProcessInterceptor 必须更改每个传出响应的 JSON 内容。但是当 PostProcessInterceptor 被执行时,如果我打印实体response.getEntity().toString();
,我会看到 java.lang.Object 的 toString 方法,而不是 JSON 字符串。那是因为 Object 还没有被 Jackson 序列化。
是否可以在运行 PostProcessInterceptor之前使用 Resteasy/Jackson 进行序列化?
我还尝试@Precedence
在我的 PostProcessInterceptor 上使用注释。但它不起作用,即使使用“解码器”优先级(这是最后一个)。
任何想法?提前致谢。