Vraptor 3 serialize enum JSON

Tenho que serializar uma lista de objetos que algumas das suas propriedades são enums.
Acontece que quando serializo usando:

ele não serializa as propriedades do enum, somente o nome.

Alguma dica?

obrigado

o jeito padrão de serializar uma Enum é com o nome dele.

se vc quiser tratar o Enum como objetos normais, vc precisa escrever um converter do XStream, infelizmente…

pra fazer isso vc precisa criar essa classe:

@Component
public class CustomJSONSerialization extends XStreamJSONSerialization {
    //construtor

    @Override
    protected XStream getXStream() {
           XStream xstream = super.getXStream();
           xstream.registerConverter(new SeuEnumConverter());
           return xstream;

     }
}

deu certo aqui lucas…obrigado