Validador de JSON Schema
Valide um JSON contra um JSON Schema e veja cada erro com o caminho exato, ou gere um schema a partir de um JSON de exemplo.
Como usarValide o JSON pelo schema.
Validador de JSON Schema: para que serve
Cole o JSON Schema e o JSON e veja na hora se ele é válido. Cada erro aparece com o caminho exato do campo (como /itens/2/preco) e a regra que falhou: campo obrigatório ausente, tipo errado, valor mínimo, padrão de texto e outras. O botão Gerar schema cria um schema inicial a partir de um JSON de exemplo, com os tipos e os campos obrigatórios.
Tudo roda no seu navegador: nada do que você cola ou abre é enviado para servidor.
Como usar
- Cole o JSON Schema à esquerda.
- Cole o JSON à direita.
- Corrija os erros apontados pelo caminho.
Quando usar
- Testar contratos de APIs.
- Validar arquivos de configuração.
- Criar um schema a partir de um exemplo.
Perguntas frequentes
Quais versões do JSON Schema funcionam?
A validação usa o Ajv com o draft 2020-12, que também aceita a grande maioria dos schemas escritos no draft-07 e no 2019-09. O campo $schema é ignorado para não travar a validação.
O que faz o botão Gerar schema?
Ele lê o JSON da direita e monta um schema básico com os tipos de cada campo e a lista de campos obrigatórios. É um ponto de partida para você ajustar formatos, limites e enumerações.
Meus dados saem do navegador?
Não. A validação roda inteira no seu navegador.
É grátis mesmo?
Sim, 100% grátis. Sem cadastro, sem assinatura e sem limite de uso. Todas as ferramentas do Ferramentas123 são gratuitas.