Se no momento que eu faço uma requisição, suponhamos que o conteúdo da requisição não está no formato de array, quando for utilizar o JSON.parse, ocorrerá algum erro?
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!
Se no momento que eu faço uma requisição, suponhamos que o conteúdo da requisição não está no formato de array, quando for utilizar o JSON.parse, ocorrerá algum erro?
Marcos, boa tarde!
Na verdade os dados são trafegados como string, o que acontece é que na hora de receber a requisição ou o response é feito o parse para o formato que te interessa, supondo.
Agora sobre precisar estar numa array, bom depende. em geral sim, isso pq nós normalmente esperamos mais de um objeto, e mesmo que seja só um, para manter um padrão dentro do sistema é recomendado usar a array.
Espero ter ajudado e bons estudos!