// JSON válido vs inválido
JSON Validator
Valide documentos JSON e mostre a linha e coluna exatas de qualquer erro de sintaxe.
JSON input
Status
JSON Validator exemplos.
Perguntas frequentes.
Que erros detecta?
Detecta vírgulas faltando, colchetes não fechados, chaves sem aspas e outros erros de sintaxe JSON.
Como funciona a validação JSON
A validação JSON verifica se um texto é JSON sintaticamente correto. Isso inclui verificação de sintaxe básica: chaves balanceadas, vírgulas corretas, valores válidos e strings devidamente fechadas.
A ferramenta identifica e reporta a posição exata do erro, incluindo número de linha e coluna, facilitando a correção rápida de problemas comuns.
JSON válido garante que dados podem ser transmitidos e parseados entre sistemas sem perda ou corrupção de informação.
Erros comuns
Vírgula trailing: vírgula após o último elemento em um objeto ou array. JSON não permite isso, mas muitas linguagens de programação sim.
Aspas duplas ausentes: chaves e strings em JSON devem usar aspas duplas. Aspas simples não são válidas em JSON estrito.
Valores inválidos: JSON não aceita undefined, NaN, Infinity ou comentários. Esses valores precisam ser removidos ou convertidos para null.
Encoding: caracteres não-UTF-8 ou sequences de escape mal formadas causam erros de parsing.
Validação vs schema
Validação de sintaxe verifica apenas se o JSON é estruturalmente correto. Validação de schema verifica se os dados seguem um formato esperado (tipos, campos obrigatórios, valores permitidos).
Para validação de schema, use ferramentas como Ajv, Joi ou JSON Schema Validator, que suportam definições detalhadas de estrutura.
A validação de sintaxe é um pré-requisito: não faz sentido validar schema em JSON que não é nem sintaticamente válido.