Valide se um JSON é válido e identifique erros de sintaxe
O validador analisa o texto usando o parser JSON nativo do JavaScript. Se o JSON estiver sintaticamente correto, exibe uma confirmação de sucesso. Se houver algum erro, exibe a mensagem de erro do motor JavaScript com a posição do problema, permitindo localizar e corrigir o erro com precisão.
Os erros mais frequentes em JSONs inválidos são: trailing comma (vírgula após o último elemento), aspas simples em vez de duplas, chaves sem aspas, valores undefined ou NaN (inválidos em JSON), e objetos com chaves duplicadas.
JSON inválido (trailing comma)
{"nome": "João", "idade": 30,}
JSON válido (corrigido)
{"nome": "João", "idade": 30}
Os erros mais comuns são: vírgula após o último elemento de um array ou objeto (trailing comma), chaves de string sem aspas duplas, uso de aspas simples em vez de duplas, e valores undefined ou NaN (não permitidos em JSON).
Não. O padrão JSON exige aspas duplas para strings e nomes de propriedades. Aspas simples são válidas em JavaScript, mas não em JSON. {"nome": "João"} é correto; {'nome': 'João'} é inválido.
Sim. A mensagem de erro do JavaScript inclui a posição (linha/coluna ou offset de caractere) onde o parser encontrou o problema, facilitando a localização do erro no JSON.
Esta ferramenta valida apenas a sintaxe JSON (estrutura bem formada). Para validar contra um schema específico (tipos de campos, campos obrigatórios), você precisaria de uma ferramenta de JSON Schema Validation.
JSON válido significa que a sintaxe está correta e o arquivo pode ser parseado. JSON correto (semanticamente) significa que os dados seguem o schema esperado pela aplicação. Um JSON pode ser sintaticamente válido mas conter dados errados.
Conte palavras, caracteres, linhas e parágrafos no seu texto
Conte caracteres com e sem espaço, perfeito para limites de redes sociais
Remova espaços duplos, tabs e espaços desnecessários do texto
Elimine linhas em branco e espaços vazios de qualquer texto