Validador de JSON Schema

Valide dados JSON contra definições de JSON Schema. Obtenha relatórios de erro detalhados com caminhos. Todo o processamento é feito no seu navegador.

Validação Instantânea Detalhes dos Erros Processamento no Cliente

Como Usar o Validador de JSON Schema

1

Insira o Esquema

Defina seu JSON Schema que descreve a estrutura esperada.

2

Insira os Dados

Cole os dados JSON que você deseja validar contra o esquema.

3

Valide

Clique em Validar e revise os resultados para quaisquer erros.

O que é JSON Schema?

JSON Schema é um vocabulário que permite anotar e validar documentos JSON. Ele fornece um contrato para quais dados JSON são necessários para uma determinada aplicação e como interagir com eles. JSON Schema é usado para validação, documentação e geração de dados de exemplo.

Principais Recursos

Validação de Tipos

Valide tipos: string, number, integer, boolean, array, object, null

Restrições

Comprimento mínimo/máximo, faixa, padrão, campos obrigatórios e mais

Definição de Estrutura

Defina objetos aninhados, arrays e estruturas de dados complexas

Perguntas Frequentes

Qual versão do JSON Schema é suportada?

Esta ferramenta suporta JSON Schema Draft-07, Draft 2019-09 e Draft 2020-12 através da biblioteca Ajv. A maioria dos recursos comuns de esquema é suportada.

Posso validar objetos aninhados?

Sim! JSON Schema suporta objetos e arrays profundamente aninhados. Você pode definir propriedades e itens em qualquer nível de aninhamento, com regras de validação individuais para cada campo.

O que acontece se meu esquema for inválido?

A ferramenta primeiro valida se seu esquema é um JSON Schema válido. Se o esquema tiver erros, eles serão relatados antes de tentar validar os dados.