PT
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
Início Favoritos
Voltar

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 usar

Valide o JSON pelo schema.

Disponível em: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

Próxima ferramentaValidador de NDJSON (JSON Lines)→
Publicidade

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

  1. Cole o JSON Schema à esquerda.
  2. Cole o JSON à direita.
  3. 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.

Ferramentas parecidas

Muito obrigado por ajudar!

Cada doação ajuda a manter o site no ar. As ferramentas foram feitas para ajudar você, mas temos gastos com servidores. Se puder ajudar, ajuda muito! Escolha ou digite o valor:

Pagamento seguro pela Stripe. Abre em outra aba.

As ferramentas são oferecidas como estão, sem garantia. Não nos responsabilizamos pelos resultados nem pelo uso que se faz deles.