Neste artigo você vai aprender a como resolver erro Unexpected token o in JSON, um erro muito comum ao trabalhar com JSON
Fala programador(a), beleza? Bora aprender mais sobre JSON e seus erros!
Você não pode utilizar o JSON diretamente, precisa antes fazer um parse para poder tê-lo como objeto
Algumas das possíveis causas para este erro são:
- JSON mal formatado;
- Utilização incorreta do tipo de dado;
- JSON mal construído;
- Não utilização correta dos métodos de conversão;
Antes de utilizar o dado JSON, passe pelo método parse, desta maneira:
const myJson = '{"name": "Matheus", "age": 30}' const myObject = JSON.parse(myJson) console.log(myObject.name) // Matheus
Aqui temos um JSON corretamente criado, que é convertido para objeto JavaScript, assim não temos erro algum
Quer entender mais sobre JSON? Confira o vídeo abaixo:
Uma outra dica interessante é verificar se seu JSON está corretamente criado conforme os padrões estabelecidos por este tipo de dado
Inclusive no vídeo te explico todos os detalhes para criar bons JSON’s, que sempre vão funcionar
Este tipo de dado é frequentemente utilizado entre a comunicação de sistemas, como em APIs
Conclusão
Neste artigo você vai aprender a como resolver erro Unexpected token o in JSON
Utilizamos o método parse para conversão do dado em JSON
Foi também evidenciado a possível má formação do JSON, que deve ser cuidadosamente observada
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os curso
não entendi o que essa “vídeoaula” tem a ver com solução do problema em questão