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.

Como validar JSON contra um esquema

  1. Cole ou abra seus dados JSON à esquerda e o esquema à direita.
  2. Consulte Valid ou a lista de erros — Clique em um para pular para ele.
  3. 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.

Ferramentas relacionadas

← Voltar para todas as ferramentas