O JSONLint é a forma mais rápida de descobrir porque o seu JSON não analisa. Cole-o, e em vez de um erro vago da sua aplicação obtém a linha e o caráter específicos onde a sintaxe quebra.
Os erros de sintaxe JSON são notoriamente irritantes porque a mensagem de falha de um parser é muitas vezes inútil — «token inesperado» sem lhe dizer onde. O JSONLint aponta para a posição exata e normalmente descreve o que esperava em vez disso.
Apanha os erros que realmente acontecem na prática: vírgulas finais depois do último elemento do array, aspas simples em vez de duplas, caracteres não escapados dentro de strings, comentários (que o JSON não permite) e parênteses desemparelhados.
Uma vez válido, pode formatar com indentação adequada ou minificar para uma única linha para envio. Corre no navegador sem registo.
| Registro | Não obrigatório |
|---|---|
| Marca d'água | Nenhum |
| Custo | Grátis |
| Functions | Validar, formatar e minificar |
| Reporte de erros | Linha e posição exatas com descrição |
| Entrada | Colar, enviar ou carregar a partir de URL |
| Processamento | No navegador |
Verifique antes de confiar: as cotas gratuitas, os limites de arquivos e os preços mudam com frequência. Confirme os termos atuais no site oficial antes de depender dele para o seu trabalho regular.
Programadores a depurar respostas de API, qualquer pessoa a escrever ficheiros de configuração à mão, e estudantes a aprender sintaxe JSON. Se um ficheiro JSON recusa carregar, este é o primeiro local onde o colar.
Sim, a validação e a formatação são gratuitas sem registo necessário.
Sim — reporta a linha e posição do erro de sintaxe juntamente com uma descrição do que esperava.
Vírgulas finais, aspas simples, caracteres não escapados, comentários, parênteses desemparelhados e outra sintaxe inválida.
Sim, pode tanto formatar com indentação como minificar para uma única linha.
Não, verifica apenas sintaxe. A validação de esquema precisa de uma ferramenta diferente.
A validação corre no navegador, mas evite colar credenciais sensíveis em qualquer ferramenta online por hábito.