1
resposta

Por que não precisamos usar o Jackson?

Entendi que os dados já foram enviados pelo Front em formato json. Nesse caso, por quê não precisamos usar o Jackson para converter de objeto para Json e depois enviar para a web?

1 resposta

Oi Tayna, tudo bem?

A sua dúvida faz sentido! Quando os dados já estão sendo enviados pelo front-end em formato JSON, realmente não é necessário usar o Jackson para converter o objeto para JSON antes de enviar.

O que acontece é o seguinte: o Jackson (ou outra biblioteca de serialização) é usado principalmente no back-end para converter objetos Java em JSON ou vice-versa, facilitando o processamento dos dados que chegam ou que serão enviados.

No seu caso, como o front-end já está enviando o JSON prontinho, o back-end pode simplesmente receber e desserializar esse JSON diretamente para um objeto Java usando Jackson, sem precisar criar o JSON novamente.

Resumindo: • Front envia JSON pronto. • Back-end usa Jackson para ler esse JSON e transformar em objeto. • Quando o back-end precisa enviar dados para o front, aí sim usa Jackson para converter objeto em JSON.