Como fazer parsing de JSON corretamente em JavaScript? Entendendo JSON.parse e tratamento de erros
Olá a todos! Sou iniciante em JavaScript e estou escrevendo uma pequena aplicação que recebe dados do servidor no formato JSON. O servidor retorna uma string, por exemplo: `'{"name": "John", "age": 30}'`. Estou tentando convertê-la em um objeto para trabalhar com os campos.\n\nO problema é que às vezes funciona, mas outras vezes o código falha com erro. Eu uso `JSON.parse()`, mas quando o servidor retorna algo inesperado (por exemplo, uma string vazia ou JSON inválido), a aplicação simplesmente quebra. Aqui está meu código atual:\n\n```javascript\nconst response = '{"name": "John", "age": 30}';\nconst data = JSON.parse(response);\nconsole.log(data.name); // Exibe "John"\n```\n\nMas se response for algo como: `"not valid json"`, recebo `Uncaught SyntaxError: Unexpected token`. Como lidar corretamente com essas situações? É necessário pr
No answers yet.
Faça login para deixar uma resposta
Blogs