Gerar Json com vraptor[RESOLVIDO]

2 respostas
PaduaAlves

Bom dia pessoal. Preciso gerar um Json para criar um handler de sucesso ou falha para um formulário extJS. O extJS espera um json da seguite estrutura

{“success”: true}

No meu controller tenho um atributo chamado success do tipo Boolean. Quando eu serializo ele e faço donwload do Json, eu obtenho

{“boolean”: true}

De que forma eu posso trocar o “boolean” por “success” ?

2 Respostas

Lucas_Cavalcanti

usando Boolean ao invés de boolean funciona:

result.use(json()).from("success", Boolean.TRUE).serialize();

ou como o json é mto simples:

result.use(http()).body("{\"success\": true}");

o problema é que o xstream (q o vraptor usa pra gerar o json) se perde com valores primitivos, não dá pra dar alias para eles

yorgan

Da uma olhada no post que fiz sobre integração do VRaptor com ExtJS:
http://dkist.k2studio.com.br/2010/05/27/integracao-extjs-com-vraptor-3/

[]'s
Daniel

Criado 5 de abril de 2011
Ultima resposta 5 de abr. de 2011
Respostas 2
Participantes 3