Pular para o conteúdo

Validador JSON

Valide a sintaxe JSON instantaneamente com mensagens de erro detalhadas. Formate, minifique e inspecione a estrutura JSON com contagem de chaves e análise de profundidade.

O que é validação JSON?

A validação JSON (JavaScript Object Notation) verifica se uma string está em conformidade com a especificação JSON (ECMA-404 / RFC 8259). JSON válido deve ter: chaves de string entre aspas duplas, aninhamento correto de objetos {} e arrays [], tipos de dados válidos (string, número, booleano, null, objeto, array), e sem vírgulas à direita ou comentários. Esta ferramenta usa o JSON.parse() nativo do navegador para validação precisa.

Regras de sintaxe JSON

Chaves devem ser strings entre aspas duplas: "chave", não 'chave' ou chave. Strings devem usar aspas duplas. Números podem ser inteiros ou decimais, sem zeros à esquerda (exceto 0.x). Booleanos: true / false (apenas minúsculas). Null: null (minúsculo). Sem vírgula à direita após o último elemento. Sem comentários — JSON não suporta // ou /* */. Sem undefined — use null em vez disso.

Erros comuns em JSON

Aspas faltando — chaves e strings devem estar entre aspas duplas. Vírgula à direita{"a": 1,} é inválido; remova a última vírgula. Aspas simples{'a': 1} não é JSON válido. Caracteres sem escape — caracteres especiais em strings (quebras de linha, tabs, barras invertidas) devem ter escape. Chaves duplicadas — tecnicamente válido pela spec, mas o último valor prevalece e os anteriores são perdidos.

Privacidade

Toda a validação é executada 100% no seu navegador usando a API nativa JSON.parse(). Nenhum dado é enviado a qualquer servidor.