Validador de JSON Schema
Verifique as cargas úteis da API e os arquivos de configuração em um esquema JSON e veja todos os problemas com seu caminho.
- Seus dados nunca saem do seu dispositivo
- 100% grátis
- Sem cadastro
- Funciona offline após a primeira carga
Como validar JSON contra um esquema
- Cole ou abra seus dados JSON à esquerda e o esquema à direita.
- Consulte Valid ou a lista de erros — Clique em um para pular para ele.
- Corrigir os dados ou o esquema ou gerar um esquema a partir dos dados.
Sobre: Validador de JSON Schema
Valide dados JSON contra um esquema JSON (draft 4, 7, 2019-09 e 2020-12) e veja todos os erros com seu caminho e linha.
Tudo funciona no seu navegador, por isso é instantâneo e privado, e suas configurações são lembradas neste dispositivo.
Ideal para
- Testando contratos de solicitação e resposta de API
- Validação de arquivos de configuração no CI
- Escrevendo e depurando esquemas
Dica: Gerar um esquema a partir de um bom exemplo, em seguida, apertá-lo — adicionar regras mínimas, máximas e enum.
Perguntas frequentes
Quais versões do JSON Schema são suportadas?
Rascunho 4, Rascunho 7 (também cobre 6), 2019-09 e 2020-12. A versão é detectada a partir da palavra-chave $schema, ou você pode escolhê-la.
Como eu leio os erros?
Cada erro mostra a palavra-chave que falhou (tipo, necessário, mínimo, format…), o caminho em seus dados (como /stock/quantity) e uma mensagem. Clique em um erro para pular para essa linha.
Pode criar um esquema para mim?
Sim clique em “Gerar esquema a partir de dados”. Tipos, chaves necessárias, objetos aninhados, arrays e formatos como e-mail, data-hora, uri e uuid são detectados; em seguida, ajuste-os às suas regras.
Formatos como e-mail e data são verificados?
Sim. — e-mail, data, hora, data-hora, uri, uuid, ipv4, ipv6, hostname e muito mais são validados.
Meus dados estão carregados?
Não. Tudo é processado pelo JavaScript no seu navegador – nada que você cole ou abra é enviado para um servidor, por isso é seguro para respostas de API, tokens, configs e dados do cliente. Também funciona offline quando a página é carregada.