Pessoal,
Estou fazendo uma aplicação com Vraptor 3.5.0 + Angular e em determinado momento preciso enviar um JSON para o controller. Até aí tudo bem quando o JSON é simples o Vraptor consegue entender normalmente, porém quando o JSON é mais complexo com listas dentro de listas, o objeto das listas (listPeriod) sempre chega nulo ao controller, segue exemplo:
Com esse objeto o Vraptor popula normalmente
var teste = angular.toJson({request : {clientCode: 'xxx'})
Com um objeto desse tipo já não rola:
var teste = angular.toJson({
request : {
clientCode: 'XXXX',
listPeriod: [{
tariff : {
from: '10/09/2013',
to: '15/09/2013'
}
}]
}
});
Na parte Java o código está assim:
@Path("/mockSearch")
@Consumes("application/json")
public void teste(HotelPriceRequest request) throws IOException {
//IMPLEMENTACAO
}
Alguma idéia?
Muito Obrigado desde já…