DevToys Web Pro iconDevToys Web ProBlog
Avalie-nos:
Experimente a extensão do navegador:

Validador de Esquema JSON

Exemplos

Resultado da validação

Esquema JSON

  • Dados JSON

  • Loading editor...
    Loading editor...
    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.