Estou desenvolvendo uma interface para comunicação de 2 sistemas com BD distintas, mas com uma estrutura de dados identicas.
Faço um Get de um objeto proc no sistema 1 e depois devo dar um post para o sistema 2.
jQuery.get(url, function(_data) {
jQuery.ajax({url:"proc",data:_data, type:"POST", success: function(data) {}});
},
"json");
Ele busca o objeto json, mas quando mando via post ele da null pointer como se não estivese mandando nada. ele não ta conseguindo serializar o json.
ele esta buscando esse json
{
"proc" : {
"pasta" : "Proc-000006",
"descricao" : "descricao",
"area" : {
"id" : 1,
},
"cliente" : {
"id" : 415,
}
}
}
o que posso estar fazendo errado?
@Post(value = "/proc")
public void addProcesso(Proc proc) {
if (proc.getCliente().getId() == null) {
proc.setCliente(null);
}
if (proc.getArea().getId() == null) {
proc.setArea(null);
}
validator.onErrorUsePageOf(PublicControler.class).error(validator.getErrors());
procService.inserir(proc);
result.use(Results.json()).from(proc).include("cliente", "area").serialize();
}