Prezados,
Iniciei um projeto do zero (para aprendizado/teste) utilizando as últimas versões do VRaptor3 e jQuery.
Não estou conseguindo enviar uma requisição Ajax com dados para o controlador.
Utilizando chamadas via Ajax, consigo receber sem problemas do Controller, mas para enviar para o Controller (estou usando POST) não está dando certo.
Já procurei em uma porrada de lugar e ainda não consegui resolver o problema, como estou utilizando ferramentas recentes, a solução pode ser diferente e por isso resolvi postar.
View - javascript da requisição Ajax
    function inserirVeiculo() {
    	var dados = "{nome = 'palio'}"; 
        $.ajax({
            url: 'inserirVeiculoJson',
            data: dados,
            type: "post",
            dataType: "json",
            contentType: "application/json;",
            success: handleSuccess,
            error: handleError
        });
    }Controller
@Consumes(value={"application/json"})   // ou @Consumes("application/json")
@Post 
public void inserirVeiculoJson(Veiculo veiculo){
	...
}
	Exception
CannotResolveClassException: nome : nomeJá passei por outras exceptions tb (413, 500, nas últimas tenho recebido ‘internal server error’).
Já tentei alterar o formato dos dados enviados várias vezes (acho q por isso das outras exceptions tb)
"{nome = 'palio'}"; 
"{nome = palio}"; 
"{nome : 'palio'}"; 
"{nome : palio}"; 
...Valeu!
 o objeto veiculo é só {nome: “palio”} mesmo
 o objeto veiculo é só {nome: “palio”} mesmo