Pessoal,
Eu sei que este assunto está bastante comentando no forum, tem bastante exemplo, mas nenhum conseguiu resolver meu problema.
Estou usando o KendoUi, um framework de componentes front-end.
Então, ele permite adicionar em um Grid nova linha por ajax.
O problema é o formato que ele envia os dados:
Como posso pegar esses dados no controller usando Vraptor?
Obrigado.
Ele sempre vai mandar nesse formato? Bom, esse é o formato de um array de objetos…
Faça assim: List<Entidade>
se estiver exatamente assim, vc pode receber um parâmetro models no controller:
public void form(String models) {
SeuObjeto objeto = parseJSON(models);
}
ou algo do tipo…
Lucas,
Obrigado pela ajuda.
Acredito que conseguindo converter a string para JSON, resolve.
Você sabe como posso fazer essa conversão?
Já tentei alguns jar que trabalha com JSON, mas ainda não consegui 100%.
Obrigado!
Existem várias bibliotecas que fazem isso…
a que vem com o VRaptor (XStream) não é boa para parsear json…
vc pode usar a JackSon, a GSon, a JettiSon… todas elas são simpáticas.
Obrigado Lucas.
Vou testar cada uma delas e retorno ao tópico com o resultado.
Valeu cara!