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 face a um JSON Schema (draft-04, draft-06, draft-07 ou 2019-09). Indica se os dados são válidos e, quando inválidos, mostra o caminho, a keyword e a mensagem de cada erro para que possa corrigir os dados ou ajustar o schema.
Casos de Uso Comuns para Programadores
Os programadores usam um validador de JSON Schema para testar payloads de pedidos/respostas de APIs, validar ficheiros de configuração, gerar ou depurar validação baseada em schema no código e garantir que o OpenAPI ou outros formatos orientados por schema estão corretos. Também é útil ao criar formulários ou pipelines de ETL que dependem de JSON Schema.
Schema e Entrada de Dados
Cole ou carregue o seu JSON Schema num painel e os seus dados JSON no outro. A ferramenta analisa ambos e executa a validação. As versões de schema suportadas são detetadas a partir da keyword "$schema". JSON inválido em qualquer um dos painéis é reportado antes de a validação ser executada.
Erros Comuns e Casos Limite
Certifique-se de que o próprio schema é JSON válido e utiliza um URL "$schema" suportado. 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 volte a executar 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 na sua aplicação com uma biblioteca como Ajv ou semelhante e mantenha o schema e a lógica de validação em controlo de versões e testes.