Validar JSON com um JSON Schema

Verifique se um documento JSON respeita as regras definidas em um JSON Schema: tipos, campos obrigatórios, valores permitidos (enum), limites numéricos e padrões de texto. Cada violação é listada com o caminho exato do campo envolvido.

Exemplo:

Como funciona

Um JSON Schema descreve a forma esperada de um documento JSON: quais campos são obrigatórios, qual tipo cada valor deve ter, quais limites ou padrões devem ser respeitados. Cole o schema à esquerda e o documento a validar à direita e clique em "Validar": cada divergência é indicada com o caminho exato do campo com problema (por exemplo adresse.ville).

Quais palavras-chave do JSON Schema são suportadas?

Esta ferramenta cobre as palavras-chave mais comuns: type (incluindo integer), required, properties, items, enum, minimum/maximum, minLength/maxLength e pattern. As palavras-chave mais avançadas do padrão JSON Schema ($ref, oneOf, allOf, additionalProperties, formatos personalizados…) ainda não foram implementadas neste validador leve — para uma conformidade estrita com a especificação completa, use uma biblioteca dedicada no lado do servidor.

Como o campo "required" é verificado?

Para cada chave listada em required, a ferramenta verifica apenas sua presença no objeto correspondente, independentemente do valor (até null conta como presente). Uma chave ausente gera um erro com a mensagem "propriedade obrigatória ausente".

Processamento 100% local: a validação é executada inteiramente em JavaScript no seu navegador — seu schema e seus dados nunca saem do seu dispositivo.