Adicionar atributos além dos da entidade no JSON gerado

2 respostas
N

Galera estou usando um plugin do jquery pra gerar dados em uma grid. Só que estou com um pequeno problema, ele requer alguns atributos no json que é retornado, quando eu utilizo:

result.use(Results.json()).from(dao.listar(), "aaData");

Ele vai retornar o json apenas com os campos da entidade, eu queria saber se tinha como eu adicionar outros atributos a esse json gerado. Eu vi que tem um método include mas que é utilizado pra adicionar propriedades da entidade.

2 Respostas

D

Se não me engano, a unica forma de fazer isso é criando um DTO, ou algo parecido, que assim vc adiciona nessa classe os demais atributos para serem serializados.

Lucas_Cavalcanti

vc pode usar o recursive (cuidado, que vai tudo), ou vc pode dar include direto:

result.use(Results.json()).from(dao.listar(), "aaData").include("atributo").serialize();

desde que o elemento da lista tenha o atributo “atributo”, isso vai funcionar

Criado 1 de junho de 2011
Ultima resposta 1 de jun. de 2011
Respostas 2
Participantes 3