[VRaptor] Serialização JSON customizada

Olá galera!

Estou usando o Vraptor 3 e em uma das minhas views utilizo o Results.json. O que eu preciso customizar é a maneira que o VRaptor vai serializar datas pois uso o JODA Time e ele serializa algumas coisas irrelevantes e falta coisas que preciso.

Como posso fazer um serializador customizado para as datas e integrar como VRaptor?

vc precisa customizar a serialização por json:

@Component
public class CustomJSONSerialization extends XStreamJSONSerialization {
    //delegate constructor

    @Override
    protected XStream getXStream() {
         XStream stream = super.getXStream();

         stream.registerConverter(new JodaTimeConverter()); //vc precisa criar esse converter do xstream
              //e implementar o método marshal  (o unmarshall não é necessário)
         return stream;
 
    }

}

http://xstream.codehaus.org/converter-tutorial.html

Abraços

Tem esse tópico em algum lugar da documentação do Sistem ? Ou só na API ?

não entendi a pergunta… tópico sobre customizar o XStream?

http://vraptor.caelum.com.br/documentacao/view-e-ajax/