OnlineFreeTools.org
  • Início
  • Image editing tools
    • Marca d’água de texto — no navegador
    • Extrair cores da imagem — paleta e clique
    • Virar imagem — espelho H/V
    • Borda na imagem — cor e espessura
    • Comprimir imagem — lado máximo, qualidade e tamanho alvo (local)
    • Cortar e redimensionar imagem — no dispositivo
    • Ver e remover EXIF de fotos — GPS, câmera, no dispositivo
    • Conversor de formato de imagem — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Escala de cinza — converter foto
    • Unir imagens — combine fotos num collage
    • Otimizar imagem — WebP, AVIF e MozJPEG no dispositivo
    • Sobrepor imagens — coloque um logo na foto
    • Imagem ↔ Base64 — codificar e decodificar
    • Imagens em GIF — animação curta
    • Imagens em PDF — uma página por foto
    • Imagens em PowerPoint — um slide por foto
    • Imagens para Word — DOCX local
  • Ferramentas de design
    • Pacote de tokens de cor da marca — escala HEX HSL OKLCH
    • Verificador de contraste WCAG — razão AA/AAA
  • Developer tools
    • Adicionar WWW ao DNS — A/CNAME e guias
    • Conversor CSV ↔ JSON — tipos, separador e local
    • Codificar e decodificar entidades HTML — local
    • IndexNow — enviar URLs ao Bing, checar chave e códigos
    • Qual é o meu IP — Consulta IP pública (IPv4/IPv6)
    • Validador JSON Schema — Caminhos draft-07 e local
    • De Markdown para HTML — e HTML de volta a Markdown
    • Compare Two Texts Online — Text Diff Checker
    • Verificar cabeçalhos HTTP de um site — Inspecionar response headers
    • De YAML para JSON — e JSON de volta a YAML
  • Calculators
    • Calculadora de IMC — Como calcular o índice de massa corporal
    • Calculadora de gradiente — ∇f multivariable (derivadas parciais)
    • Calculadora de receita marginal — Fórmula ΔRT / ΔQ
    • Calculadora de variação percentual — Do valor antigo ao novo
    • Como calcular o ROI — Calculadora com fórmula e exemplo
    • Pés quadrados para m² — Conversão para imóveis e reformas
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Ferramentas

Marca d’água de texto — no navegadorAdicionar WWW ao DNS — A/CNAME e guiasPacote de tokens de cor da marca — escala HEX HSL OKLCHExtrair cores da imagem — paleta e cliqueConversor CSV ↔ JSON — tipos, separador e localVirar imagem — espelho H/VCalculadora de IMC — Como calcular o índice de massa corporalCalculadora de gradiente — ∇f multivariable (derivadas parciais)Calculadora de receita marginal — Fórmula ΔRT / ΔQCalculadora de variação percentual — Do valor antigo ao novoComo calcular o ROI — Calculadora com fórmula e exemploCodificar e decodificar entidades HTML — localBorda na imagem — cor e espessuraComprimir imagem — lado máximo, qualidade e tamanho alvo (local)Cortar e redimensionar imagem — no dispositivoVer e remover EXIF de fotos — GPS, câmera, no dispositivoConversor de formato de imagem — PNG JPEG WebP AVIF BMP GIF ICO SVGEscala de cinza — converter fotoUnir imagens — combine fotos num collageOtimizar imagem — WebP, AVIF e MozJPEG no dispositivoSobrepor imagens — coloque um logo na fotoImagem ↔ Base64 — codificar e decodificarImagens em GIF — animação curtaImagens em PDF — uma página por fotoImagens em PowerPoint — um slide por fotoImagens para Word — DOCX localIndexNow — enviar URLs ao Bing, checar chave e códigosQual é o meu IP — Consulta IP pública (IPv4/IPv6)Validador JSON Schema — Caminhos draft-07 e localDe Markdown para HTML — e HTML de volta a MarkdownPés quadrados para m² — Conversão para imóveis e reformasCompare Two Texts Online — Text Diff CheckerVerificador de contraste WCAG — razão AA/AAAVerificar cabeçalhos HTTP de um site — Inspecionar response headersDe YAML para JSON — e JSON de volta a YAML

Validador JSON Schema — Caminhos draft-07 e local

Valide JSON contra um JSON Schema (draft-07) no navegador. Passos: cole Schema e instância, valide e leia cada falha com JSON Pointer. Exemplo: produto sem price falha com missingProperty. O texto fica na aba; o Ajv só carrega código da CDN.

Motor: Ajv 8 · JSON Schema draft-07 (padrão).


    

Como funciona

Cole o Schema à esquerda e a instância à direita. O Ajv (draft-07) compila, valida e lista cada erro com JSON Pointer. Há amostras com erro e válidas; a página abre com a amostra com erro.

Regras a esperar

Nesta página: parse → compilar Schema draft-07 → validar instância → emitir Pointers.

  • Parse: os dois painéis precisam aceitar JSON.parse. Erros de sintaxe/compilação ficam separados das falhas de validação.
  • Validação: allErrors reúne todas as falhas. Cada linha é instancePath + message (+ missingProperty quando couber).
  • Draft: dialeto draft-07. Não assuma keywords de 2020-12 aqui.
  • Privacidade: a colagem fica na aba. A CDN só traz código do Ajv.

Exemplo

O Schema exige sku (string) e price (número ≥ 0). Válido: {"sku":"A-1","price":9.5}. Falha: {"sku":"A-1"} — missingProperty de price na raiz (/).

Bons encaixes

  • IA / agentes: ver se o JSON estruturado do modelo omite campos antes de confiar nele.
  • Feeds de comércio: validar JSON de produto contra um Schema antes de importar.
  • Depurar API: colar corpo de request/response em um fragmento de Schema do contrato.

Frequently asked questions

Por que a validação falhou?

Causas comuns: required ausente, tipo errado ou additionalProperties:false. Leia o Pointer e a mensagem do keyword.

Como ler um erro JSON Pointer?

instancePath é um JSON Pointer na instância (vazio aparece como /). Em required ausente, o Ajv inclui missingProperty nos params.

Qual draft esta página usa?

Esta página usa draft-07 do Ajv. Drafts 2019-09 / 2020-12 precisam de outros builds e não são selecionados aqui.

Meu JSON sai do navegador?

Seu Schema e JSON não são enviados. A CDN só baixa o código do Ajv.

Como checar saída estruturada de um LLM?

Cole Schema e o JSON do modelo, valide e corrija cada Pointer até passar — útil antes de enviar saída estruturada adiante.

Related tools

  • De YAML para JSON — e JSON de volta a YAML
  • Conversor CSV ↔ JSON — tipos, separador e local

Compartilhar esta ferramenta

Compartilhe nas redes, copie o link ou use o compartilhamento do dispositivo.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/pt/tools/json-schema-validator

Dúvidas ou feedback

Algo pouco claro, quebrado ou faltando? Escreva abaixo — lemos cada mensagem sobre estas ferramentas.

E-mail: dailyonetools@outlook.com

References

  • JSON Schema
  • Understanding JSON Schema
  • RFC 8259 — JSON
  • Ajv
OnlineFreeTools.org · Projeto de aprendizagem · Em iteração
Sobre·Registros de Desenvolvimento·Privacidade·Termos·Contacto