Eliminar "tipo" de la salida JSON jersey moxy
Cómo quitar eltype
De la salida JSON que tengo. Tengo una clase / bean que contiene la salida de un servicio REST. Estoy usandojersey-media-moxy
para hacer la conversión.
El servicio
@Resource
public interface MyBeanResource
{
@GET
@Path("/example")
@Produces( MediaType.APPLICATION_JSON )
public Bean getBean();
}
El frijol
@XmlRootElement
class Bean
{
String a;
}
Quiero agregar alguna funcionalidad (para inicializar el bean usando el constructor)
class BeanImpl extends Bean
{
BeanImpl(OtherClass c)
{
a = c.toString()
}
}
El JSON de salida es:
{type:"beanImpl", a:"somevalue"}
No quiero eltype
en mi JSON. ¿Cómo puedo configurar esto?