./prontouso.com

FERRAMENTAS DE DESENVOLVIMENTO

Validador de JSON Schema

Cole JSON e JSON Schema para encontrar tipos incorretos, campos obrigatórios ausentes, problemas de enum, limites, padrões e propriedades extras.

Status da ferramentaRoda no seu navegador
Prévia
json / schema-validator
VÁLIDO
📄 Dados JSON
7 lines · 74 chars
📐 JSON Schema
23 lines · 324 chars

Resultado da validação

VÁLIDO

O JSON está em conformidade com o schema

Nenhum problema de validação foi encontrado para o schema fornecido.

Como funciona

  1. Informe os dados

    Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.

  2. Veja o resultado na hora

    A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.

  3. Use o resultado

    Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.

Privacidade e processamentoRoda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

O que é Validador de JSON Schema?

O Validador de JSON Schema é uma ferramenta para comparar um JSON com regras de schema, verificando tipos, obrigatórios, enums, limites, arrays e propriedades extras.

ENTENDA A FERRAMENTA

Como validar JSON com schema

Use este guia para entender as regras avaliadas, ler caminhos de erro e reconhecer keywords que exigem validador completo.

Regras avaliadas

O validador cobre checagens comuns de tipo, chaves obrigatórias, properties, additionalProperties false, enum, const, tamanho de string, pattern, minimum e maximum numéricos, tamanho de array e schemas de itens.

Keywords não suportadas

Alguns recursos de JSON Schema são detectados, mas não avaliados, incluindo oneOf, anyOf, allOf, not, $ref, if/then/else, dependencies, patternProperties e format. Quando aparecem, a ferramenta mostra um aviso.

Lendo os erros

  • Cada problema inclui um caminho JSON, como $.id ou $[1].name.
  • Corrija erros de sintaxe antes de avaliar regras de schema.
  • Trate avisos sobre keywords não suportadas como sinal para usar um validador completo antes de produção.

Notas de validação

A validação é tão completa quanto as regras avaliadas por esta ferramenta. Use um validador JSON Schema completo quando keywords não suportadas forem centrais para o contrato.

Perguntas frequentes

Suporta $ref?

Não. $ref é detectado como não suportado e não é resolvido, então schemas que dependem de referências precisam de um validador JSON Schema completo.

format valida email ou URL?

Não. A keyword format aparece como não suportada. Use pattern ou um validador completo se esse tipo de checagem importar.

Valida arrays em formato de tupla?

Sim. Quando items é um array de schemas, cada posição do array é comparada com o schema correspondente.

Por que um JSON válido ainda mostra problemas?

JSON válido só quer dizer que o texto pôde ser interpretado. A validação de schema verifica depois se o valor interpretado segue as regras do schema.