Validador de JSON
Valide JSON de forma estrita com mensagem de erro em português, linha e coluna exatas, além de estatísticas da estrutura.
Como utilizar
- Cole o JSON (ou use um exemplo).
- Se houver erro, veja a linha, a coluna e o trecho com o marcador.
- Se válido, confira tipo da raiz, profundidade e contagens.
- Corrija e acompanhe a validação em tempo real.
Perguntas frequentes
Por que vírgula no final dá erro?
A especificação JSON (RFC 8259) não permite vírgulas finais, comentários nem aspas simples — diferentemente de JavaScript.
O validador formata o JSON?
Para formatar e minificar use o Formatador de JSON; aqui o foco é encontrar e explicar erros.
Informações técnicas
- Parser próprio estrito (RFC 8259) para posições exatas e mensagens em português.
- Alertas para chaves duplicadas e inteiros acima de 2^53 (perda de precisão em JS).
- Limite: 2 milhões de caracteres e 2.000 níveis de profundidade.
Ferramentas relacionadas
- Formatador de JSON — Formate, valide e minifique JSON com indentação configurável, ordenação de chaves, erro com linha e coluna e visualização em árvore.
- Comparador de JSON (JSON Diff) — Compare dois JSON e veja o que foi adicionado, removido ou alterado em cada caminho, com opção de ignorar a ordem de arrays.
- Validador de XML — Verifique se um XML está bem-formado, com a linha e a coluna do primeiro erro e estatísticas como raiz e profundidade.
- JSON para YAML — Converta JSON em YAML legível para arquivos de configuração (Docker Compose, Kubernetes, CI), com indentação ajustável.
- Validador de Cartão (Luhn) — Verifique números de cartão de teste pelo algoritmo de Luhn, detecte a bandeira pelo prefixo e confira o comprimento esperado.
- Validador de CNH — Confira os dois dígitos verificadores do número de registro da CNH usando o algoritmo de domínio público, com explicação do cálculo.