Validador de Esquema JSON
Exemplos
Resultado da validação
Esquema JSON
Dados JSON
Detalhes técnicos
Como Funciona o Validador de JSON Schema
O Que a Ferramenta Faz
Este validador de JSON Schema verifica dados JSON em relação a um JSON Schema (draft-04, draft-06, draft-07 ou 2019-09). Ele informa se os dados são válidos e, quando inválidos, mostra o caminho, a palavra-chave e a mensagem de cada erro para que você possa corrigir os dados ou ajustar o schema.
Casos de Uso Comuns para Desenvolvedores
Desenvolvedores usam um validador de JSON Schema para testar payloads de requisição/resposta de APIs, validar arquivos de configuração, gerar ou depurar validação baseada em schema no código e garantir que OpenAPI ou outros formatos orientados por schema estejam corretos. Também é útil ao criar formulários ou pipelines de ETL que dependem de JSON Schema.
Entrada de Schema e Dados
Cole ou carregue seu JSON Schema em um painel e seus dados JSON no outro. A ferramenta faz o parse de ambos e executa a validação. As versões de schema suportadas são detectadas a partir da palavra-chave "$schema". JSON inválido em qualquer um dos painéis é reportado antes de a validação ser executada.
Armadilhas Comuns e Casos de Borda
Garanta que o próprio schema seja um JSON válido e use uma URL "$schema" suportada. Dados vazios ou que não sejam um objeto podem ser válidos ou inválidos dependendo do schema (por exemplo, campos obrigatórios, restrições de tipo). Erros aninhados são mostrados com notação de caminho; corrija um erro e execute novamente para ver os problemas restantes.
Quando Usar Esta Ferramenta vs Código
Use este validador para verificações rápidas, depuração e exploração de schemas. Para produção, execute a validação no seu app com uma biblioteca como Ajv ou similar e mantenha o schema e a lógica de validação em controle de versão e testes.