Validação de JSON Schema

Use o navegador localmente para validar documentos JSON com regras restritas de Schema JSON, relatando caminhos, palavras-chave e recursos não compatíveis.

Processamento local no navegador
Esta página passou na verificação do diretório público; ative JavaScript para usar todos os recursos.
Guia de uso

Como usar JSON Schema para validação

A validação de Schema de JSON processa as entradas apenas no navegador atual, sem fazer upload, acessar a Internet ou salvar dados do usuário.

  1. Conteúdo de entrada

    Cole os documentos JSON e o Schema, ou carregue texto local de até 1 MiB.

  2. Selecionar método de processamento

    Verifica tipos, campos obrigatórios, propriedades, arrays, intervalos, palavras-chave de combinação e referências locais.

  3. Verificar e exportar

    Visualize o estado valid, os caminhos dos erros e os warning; copie ou baixe o resultado estruturado.

Restrições e observações

  • Há limites claros para as palavras-chave de Schema compatíveis e para o $ref local; referências remotas não serão lidas.
  • Profundidade máxima 128, nós 100,000, erros 50; recursos não compatíveis serão exibidos como warning.
  • A ferramenta fornece apenas resultados de processamento auxiliares locais; configurações importantes, chaves, documentos e conteúdo de publicação ainda precisam ser revisados no ambiente de destino.

Perguntas frequentes

Os dados de entrada serão enviados para o servidor?

Não. A página usa somente a memória do navegador, o arquivo local API e os recursos locais já fornecidos com o site.

Por que o Schema tem um aviso, mas o resultado ainda é válido?

warning indica que foi encontrada uma palavra-chave não coberta pela implementação restrita; isso não significa que o recurso tenha sido totalmente validado.

Por que os resultados ainda precisam de verificação manual?

Pode haver diferenças na sintaxe de limites, nas normas regionais, nos leitores de terceiros e no ambiente de execução de destino; a ferramenta não substitui a validação final.

Feedback da páginaEncontrou um problema ou tem uma sugestão de melhoria?
Recursos de feedback precisam ser usados na versão online

Envie somente após ativar JavaScript na versão online; a funcionalidade local da ferramenta ou do exemplo não é afetada.

Ir para o feedback na versão online