我正在使用Resteasy实现一个Restfull服务,它将由Extjs客户端使用,并且我希望使用更多属性修饰在http响应中检索的json对象,而不使用在服务方法中包含其他属性的包装类或覆盖JacksonJsonProvider
例:
原始对象:
{
"id":"1",
"name":"Diego"
}
装饰物:
{
"success":"true",
"root":{
"id":"1",
"name":"Diego"
}
}
我发现JAXB Decorators但我无法为json类型实现装饰器 .
我尝试使用Interceptors替换将使用包装器序列化的实体,但如果替换作为Collection的实体则不起作用 .
有什么建议?
1 回答
您可以编写一个Interceptor,在将JSON响应传递给客户端之前将其包装起来 . 这是一个示例代码: