Iniciar com o primeiro erro de processamento
Os analisadores JSON frequentemente param no primeiro lugar onde o documento não pode mais ser interpretado. O personagem relatado nem sempre é onde o erro começou, mas é o melhor ponto de partida. Inspecione a linha atual e a linha imediatamente antes dela, especialmente a propriedade final, vírgula, citação ou parênteses.
Os erros de sintaxe mais comuns do JSON
{
"name": "Megaish",
"apps": 33
}- Nomes de propriedades ou valores de string usando aspas simples em vez de aspas duplas.
- Falta uma vírgula entre propriedades ou itens do array.
- Uma vírgula depois do item final.
- Um suporte de abertura ou suporte sem o seu parceiro de fecho.
- Uma citação dupla, retrocesso, nova linha, ou personagem de controle dentro de uma string.
- Observações,
undefined, ouNaN, que o JavaScript pode reconhecer, mas JSON não.
Validar, formatar e estreitar o problema
- Trabalhe em uma cópia quando o JSON contém uma configuração importante.
- Colar ou abrir o documento em um validador JSON.
- Vá para a primeira linha e coluna relatadas.
- Corrigir um erro e, em seguida, validar novamente.
- Formatar o resultado válido para que o aninhamento seja visível.
- Compare as chaves e tipos de valor com o esquema de configuração ou API que você espera.
JSON Viewer & Formatter suporta formatação, validação, minificação e fluxos de trabalho de conversão em um aplicativo Windows leve. Para compreensão estrutural após a sintaxe ser válida, use o separado Fluxo de trabalho do diagrama JSON.
Validade de sintaxe não é correção de dados
Um documento pode ser válido JSON e ainda estar errado para o sistema de recepção. Um ID numérico pode ter sido fornecido como uma string, uma propriedade necessária pode estar ausente, ou uma data pode usar um formato inesperado. Respostas de validação “Isto pode ser analisado?” Esquema ou respostas de validação de aplicativos “Esses dados têm a forma e o significado necessários?”
Proteger dados sensíveis
As respostas da API e os arquivos de configuração podem conter tokens de acesso, endereços de e-mail, nomes de host internos ou dados do cliente. Remover segredos antes de compartilhar um trecho em um ticket ou validador público. Para arquivos locais sensíveis, use um fluxo de trabalho aprovado pela sua organização.
Explore JSON Viewer & Formatter para Windows
Este guia responde ao fluxo de trabalho primeiro. Reveja as características e capturas de tela verificadas na página do produto Megaish antes de continuar para o Microsoft Store.
Ver recursos e capturas de telaPerguntas comuns
Por que o JavaScript válido nem sempre é válido JSON?
A sintaxe do objeto JavaScript permite construir que o JSON não, incluindo comentários, valores indefinidos e, em alguns contextos, strings de citação única.
O JSON deve ter uma vírgula que se segue?
Não. O padrão JSON não permite uma vírgula após a propriedade final do objeto ou item do array.
O que significa símbolo inesperado?
O analisador encontrou um personagem que não se encaixa na gramática JSON esperada. Verifique o local e o delimitador imediatamente antes dele.