O que é JSON? Como verificar e solucionar erros comuns

Da estrutura de dados à estratégia de verificação, crie JSON que possa ser lido, mantido e trocado.

O que é JSON? Como verificar e solucionar erros comuns

O que é JSON

JSON (JavaScript Object Notation) é um formato de texto comumente usado para troca de dados entre arquivos de configuração, solicitações de API e sistemas. É fácil de ler, mas o formato é muito rígido: uma vírgula a menos ou uma aspa a mais causará falha na análise.

Estrutura central

JSON consiste em objetos, arrays e valores básicos. Os objetos são colocados entre chaves, os nomes das chaves devem usar aspas duplas; matrizes são colocadas entre colchetes. JSON válido pode conter strings, números, valores booleanos, null, objetos e matrizes.

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }

Os erros de validação mais comuns

  • Use aspas simples ou esqueça de adicionar aspas duplas para nomes de chaves.
  • Há uma vírgula extra após o último item.
  • Existem novas linhas ou aspas duplas sem escape na string.
  • Escreva indefinidos, anotações ou funções de JavaScript em JSON.

Sequência prática de solução de problemas

Primeiro, deixe o formatador/validador localizar a linha de erro e, em seguida, verifique a estrutura emparelhada a partir do colchete externo ou do colchete para dentro. Após confirmar que o formato é válido, verifique os nomes dos campos, tipos e regras de negócio; essas três coisas não devem ser misturadas.

Conclusão

A verificação JSON é o primeiro limite para a qualidade dos dados. O formato correto não significa que os dados devam atender aos requisitos, mas se o formato estiver incorreto, a verificação subsequente não será iniciada.