Vraptor + JSON

3 respostas
R

Bom dia a todos, ja eh dia ne 01:00…

Bom minha dúvida é o seguinte , estou testando o vraptor com o smartgwt e chegou a um ponto onde não encontrei nada nos tópicos aqui postados.

A minha aplicação esta sendo feita baseada no restfull, soh que o problema que o vraptor soh gera os jsons de objetos(pelo menos o q eu entendi e consegui fazer). Sendo assim gostaria de saber se alguem sabe como fazer para que ele retorne o json gerado a partir de um json “manual”(uma string ja formatada com tal), isto porque o smart necessita de alguns parametros para saber paginacao, status da consulta e outras cositas mas.

Espero que alguem possa me ajudar.

Grato desd já.

3 Respostas

Lucas_Cavalcanti

se vc usar o último snapshot do vraptor:

http://oss.sonatype.org/content/repositories/snapshots/br/com/caelum/vraptor/3.1.3-SNAPSHOT/vraptor-3.1.3-20100607.234700-8.jar

você pode fazer:

result.use(http()).body("a sua string");

você vai precisar atualizar a versão do paranamer pra 2.2

[]'s

R

Obrigado Lucas, era isso mesmo q eu estava precisando.

Espero quando surgir outras duvidas vc possa me ajudar

valeu mesmo cara.

soh mais uma coisinha , para funcionar corretamente tambem eh necessario setar o header, eu fiz da seguinte forma

[code] result.use(http()).addHeader("Content-Type", "application/json; charset=utf-8");

isto resolveu tudo

Lucas_Cavalcanti

vc pode fazer no mesmo comando se quiser:

result.use(http())
    .addHeader("Content-Type", "application/json; charset=utf-8")
    .body("{'abc': 'def'}");
Criado 17 de junho de 2010
Ultima resposta 18 de jun. de 2010
Respostas 3
Participantes 2