VRaptor - Dúvida ao gerar json

4 respostas
D

Olá,
Gostaria de saber como fazer no vraptor para gerar um json no formato:

{id: 99, mensagem: “Arquivo enviado com sucesso!!!”, sucesso: true}

Pelo que pesquisei no fórum, não encontrei como gerar o json dessa forma, apenas gerando a partir de um object ou com apenas um campo (ex: {sucesso: true}

4 Respostas

B

Uai, não dá para criar uma classezinha bem bobinha, só com esses três campos?

class ___ {
    public int id;
    public String mensagem; 
    public boolean sucesso;
}
D

bezier curve,
É uma solução, mas seria que há alguma que não precise criar a classe e que eu possa “montar” o retorno de acordo com a necessidade?

Lucas_Cavalcanti

daniel, o jeito mais fácil é criando essa classe mesmo, pelo menos usando a api do VRaptor. Você precisa de um objeto pra serializar em json.

você sempre pode montar o json na mão usando:

result.use(Results.http()).body("seu json aqui");
D

Lucas/bezier curve,
Obrigado pela dicas, resolvi criando a classe para usar como retorno.

Criado 2 de abril de 2012
Ultima resposta 2 de abr. de 2012
Respostas 4
Participantes 3