Vraptor - Problemas com JSON

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 ?

use Results.json()

abrasss

[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,

http://www.caelum.com.br/curso/fj-28-vraptor-hibernate-ajax/

veja também:

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.