Olá! Por que precisa transformar o conteúdo da api em json antes de percorrer esses dados? O arquivo videos.json da pasta "backend" já não é um json?
Olá! Por que precisa transformar o conteúdo da api em json antes de percorrer esses dados? O arquivo videos.json da pasta "backend" já não é um json?
Oi, Luís, tudo bem?
A transformação do conteúdo da API em JSON é necessária porque o retorno do método fetch()
é uma Promise que contém os dados da API em um formato chamado Response. Para manipular esses dados de forma mais fácil e acessível, é utilizado o método res.json()
para convertê-los em um objeto JSON. Dessa forma, é possível percorrer e utilizar os dados de maneira mais conveniente. Mesmo que o arquivo "videos.json" seja um JSON, é necessário realizar essa conversão para que os dados possam ser utilizados corretamente na aplicação.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Sim, ajudou sim, ficou claro, obrigado!