Ajax + vraptor

Olá Pessoal.
Estou usando Vraptor + Ajax (prototype) na minha aplicação e preciso fazer o seguinte: Buscar um valor (preço de um produto) no banco de dados e devolver na minha página JSP sem refresh.

Eu não sei como devo implementar meu controller para retornar um JSON, e como devo pegar este objeto no meu javascript.
Alguém pode me ajudar com um exemplo?

não conheço mto o prototype, mas posso te passar um exemplo com JQuery.

no controller:

result.use(Results.json()).from(objeto, "alias").serialize();

no javascript:

$.getJSON('/caminho/da/logica', {dados: 123}, function(json) {
    //montar a página a partir desse json
});