← Voltar para Tools
Schema . Validar . draft-07

JSON Validator

Valide JSON contra um JSON Schema (draft-07). Veja os erros por path com mensagens claras — types, required, pattern, format e muito mais.

Exemplo:
JSON Schema
JSON para validar
{ }

Cole o schema e o JSON, depois clique em Validar

O que é JSON Schema?

JSON Schema é um vocabulário que permite anotar e validar documentos JSON. Com ele você descreve a estrutura esperada de um JSON — tipos de dados, campos obrigatórios, valores mínimos, máximos, padrões de string e muito mais.

É amplamente usado para validar payloads de APIs REST, arquivos de configuração e contratos entre serviços. Esta ferramenta implementa as principais palavras-chave do draft-07, o rascunho mais popular.

Como usar?

  1. Cole seu JSON Schema no painel esquerdo.
  2. Cole o JSON a ser validado no painel direito.
  3. Clique em Validar ou pressione Ctrl+Enter.
  4. Os erros aparecem abaixo com o path exato e a mensagem descritiva.
  5. Use os exemplos prontos para explorar schemas comuns — e carregue dados inválidos para ver os erros em ação.

Palavras-chave suportadas

Tipos:type, enum, const

Strings:minLength, maxLength, pattern, format (email, uri, date, date-time)

Números:minimum, maximum, exclusiveMinimum, exclusiveMaximum, multipleOf

Objetos:required, properties, additionalProperties, minProperties, maxProperties

Arrays:items, minItems, maxItems, uniqueItems

Combinadores:allOf, anyOf, oneOf, not

JSON Schema vs JSON Formatter

O JSON Formatter simplesmente verifica se o JSON é sintaticamente válido e o indenta. Já o JSON Validator vai além: ele checa se os dados respeitam um contrato — tipos certos, campos obrigatórios presentes, valores dentro dos limites definidos.

Use o Formatter para inspecionar JSON desconhecido e o Validator para garantir que sua API, configuração ou payload está dentro do esperado antes de enviar ou processar.