[RESOLVIDO] Formato do Json errado

2 respostas
javaprogramação
A

Olá

Estou utilizando o Angular e estou fazendo um serviço Rest de delete com Spring.

@ApiOperation(value = Deleta uma empresa)

@DeleteMapping("/empresa")

public void deletaEmpresa(@RequestBody @Valid Empresas empresa) {

empresasRepository.delete(empresa);

}

E estou enviando assim:

return this.httpCliente.delete(URL, empresa).subscribe(

result => console.log(result),

err => console.error(err)

);

Só que o o json que esta sendo passado esta assim:
{id: 8, nome: “e3e3e3”}

Ai da erro 400… só funciona quando coloco assim:
{“id”: 8, “nome”: “e3e3e3”}

Testei no Postman

Como faço para gerar assim? Ou o que esta faltando?

2 Respostas

darlan_machado

Mas qual o erro apresentado?
A forma como se serializa um objeto é distinta em cada ferramenta. Eu não manjo muito de como funciona no postman, mas, eu sei que ele “reclama” quando você não segue os padrões que ele determina.

A

Olá Darlan, eu consegui… converte assim: JSON.stringify(empresa). Ai ficou no formato correto

Criado 1 de abril de 2019
Ultima resposta 4 de abr. de 2019
Respostas 2
Participantes 2