Validador JSON
Encontre a linha exata que algo está rejeitando · roda nesta aba, nunca é enviado a lugar nenhum
Documento
Resultado
Cole um documento no painel Documento. Ele é verificado enquanto você digita, inteiramente nesta aba.
Como funciona o Validador JSON
Um validador JSON que diz onde está o problema, não apenas que existe um. Cada erro de sintaxe é relatado com a linha e a coluna exatas e sublinhado no editor. Ligue a verificação de esquema e o formato dos seus dados também é validado, contra JSON Schema draft 2020-12, 2019-09 ou 07. Tanto o documento quanto o esquema ficam nesta aba.
Cada erro de sintaxe é relatado com a linha e a coluna exatas, e sublinhado no editor onde acontece. O analisador para no primeiro problema — corrija esse e qualquer coisa mais abaixo aparecerá.
Ative Verificar contra um esquema e um segundo painel se abre para um JSON Schema. Cada violação é listada com o caminho, e clicar em uma leva o editor até ela.
Tanto o documento quanto o esquema ficam nesta aba. Nenhum dos dois é enviado, que é exatamente o que importa quando o esquema é interno e o documento é real.
Perguntas frequentes
Por que meu JSON está inválido se parece correto?
As causas comuns são uma vírgula sobrando depois do último item, chaves ou strings entre aspas simples em vez de duplas, uma quebra de linha ou barra invertida sem escape dentro de uma string, ou um comentário perdido — JSON não permite nada disso. O validador aponta a linha e a coluna exatas para você ver qual é.
Quais drafts do JSON Schema são suportados?
Os drafts 2020-12, 2019-09 e 07, incluindo as palavras-chave de formato padrão como date-time, email e uri. Cada violação é listada com o caminho, e clicar em uma leva até ela no documento.
Meus dados ou meu esquema são enviados para algum lugar?
Não. A validação roda como JavaScript na sua própria aba, então um payload de produção ou um esquema interno nunca sai da sua máquina. Não existe servidor que pudesse recebê-los.
Ele valida JSON Lines ou JSON com comentários?
Ainda não — o validador verifica JSON estrito conforme a RFC 8259, que é o que a maioria dos analisadores e APIs aceita. Suporte a JSONC e NDJSON está na lista.