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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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.