[SOLVED] JSon Serialização de Objetos - VRaptor3

Olá, estou com uma dúvida sobre a serialização Json.

Se por exemplo eu possuir uma classe Cliente e Endereco:

[code]public class Endereco {

public String rua;
public String numero;

}
public class Cliente {

public String nome;
public Integer id;
public Endereco endereco;

}[/code]

Estou fazendo testes com o result.use( Results.json( ) ).from( cliente ).serialize( ) e ele não está serializando o objeto endereço dentro de cliente ({“cliente”: {“nome”: “Augusto”,“id”: 1}}).
Este é o comportamento correto? Existe alguma forma de ele serializar recursivamente os objetos dentro dos objetos? Se não, como implementar meu próprio serializer de Json?

por padrão o VRaptor só serializa os campos simples (números, String e datas)

vc pode usar:

result.use(Results.json()).from(cliente).recursive().serialize();

ou incluir um por um com o .include(“endereco”), por exemplo