Estou seguindo a apostila do Vraptor da Caelum - E tenho um problema ao utilizar o JSON.
NA pag 106 mais especificamente na funçõa abaixo
public void buscaJson(String q){
result.use(json()).withoutRoot().from(dao.busca(q)).exclude(“id”, “descricao”).serialize();
JSONSerialization
}
Aperece o seguinte erro: The method json() is undefined for the type ProdutosControlle
Logo
Esse médoto json() não existe
Seu dou um crt+espaço aparece coisas como : JSONSerialization
Mas o json() não aparece.
Alguém pode me dizer o que tá acontecendo ?
ssh
#3
[quote=jonasrn]
Estou seguindo a apostila do Vraptor da Caelum - E tenho um problema ao utilizar o JSON.
NA pag 106 mais especificamente na funçõa abaixo
public void buscaJson(String q){
result.use(json()).withoutRoot().from(dao.busca(q)).exclude(“id”, “descricao”).serialize();
JSONSerialization
}
Aperece o seguinte erro: The method json() is undefined for the type ProdutosControlle
Logo
Esse médoto json() não existe
Seu dou um crt+espaço aparece coisas como : JSONSerialization
Mas o json() não aparece.
Alguém pode me dizer o que tá acontecendo ?[/quote]
deu certo pro ai?
amigo, você tem o link para download dessa apostila?
obrigado.
att,
Obrigado, renanreismartins! Estava com o mesmo problema e a sua dica funcionou 100%!
@Get("/produtos/busca.json")
public void buscaJson(String q) {
result.use(Results.json()).withoutRoot().from(dao.busca(q))
.exclude("id", "descricao").serialize();
}
Valeu! também estava com esta dúvida.
E como faço para dar exclude em um atributo dentro de um objeto?
Ex: Estou serializando um objeto Usuario. Este usuário possui uma lista de Endereco, que por sua vez cada endereço endereço possui atributo bairro.
…from(usuario).exclude(“endereco.bairro”)… ?
Obrigado.