Ferramentas em português / Validar JSON online (JSON Validator) — com linha e coluna do erroEnglish version →

Validar JSON online (JSON Validator) — com linha e coluna do erro

Validar a sintaxe antes de mandar um payload para a API ou commitar um arquivo de config economiza horas de debug. A ferramenta usa a mesma gramática estrita do JSON.parse: passou aqui, passa em produção; não passou, você recebe linha e coluna do problema.

A maior parte do JSON inválido não vem de errar um colchete, e sim de colar código de outra linguagem: dict de Python (aspas simples, True/None), objeto de JavaScript (chaves sem aspas, comentários) ou aspas curvas (“ ”) copiadas de documento de texto.

Como usar

  1. Cole o JSON — a validação roda automaticamente enquanto você digita
  2. Se estiver válido aparece “Valid JSON”; senão, a mensagem de erro com linha e coluna
  3. Corrija o ponto indicado e o resultado atualiza na hora

Perguntas frequentes

“Válido” garante que a API vai aceitar?
Garante que faz parse. A API ainda pode recusar por motivo de schema: campo obrigatório faltando, tipo errado. Isso é validação de schema, outra camada (JSON Schema, Zod, Pydantic).
Por que a posição do erro parece deslocada?
O parser reporta onde ele percebeu o problema, que às vezes é um token depois da causa real. Vírgula faltando é reportada no início da chave seguinte — olhe logo antes da posição indicada.
Dá para validar NDJSON aqui?
Não diretamente: NDJSON é um documento JSON por linha. Valide linha a linha ou converta antes com a ferramenta NDJSON para JSON.