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.
Os dados JSON são válidos em relação ao esquema fornecido!
| Caminho | Erro |
|---|
Como Usar o Validador de JSON Schema
Insira o Esquema
Defina seu JSON Schema que descreve a estrutura esperada.
Insira os Dados
Cole os dados JSON que você deseja validar contra o esquema.
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
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.
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.
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.