OnlineFreeTools.org
  • Inicio
  • Image editing tools
    • Marca de agua de texto — en el navegador
    • Extraer colores de imagen — paleta y clic
    • Voltear imagen — espejo horizontal o vertical
    • Borde para imagen — color y grosor
    • Comprimir imagen — tamaño, calidad y peso objetivo (local)
    • Recortar y redimensionar imagen — en tu dispositivo
    • Ver y quitar EXIF de fotos — GPS, cámara, en tu dispositivo
    • Convertidor de formatos de imagen — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Escala de grises — convertir foto a B/N
    • Unir imágenes — combina fotos en un collage
    • Optimizar imagen — WebP, AVIF y MozJPEG en tu dispositivo
    • Superponer imágenes — pon un logo en una foto
    • Imagen ↔ Base64 — codificar y decodificar
    • Imágenes a GIF — animación corta
    • Imágenes a PDF — una página por foto
    • Imágenes a PowerPoint — una diapositiva por foto
    • Imágenes a Word — DOCX local
  • Herramientas de diseño
    • Pack de tokens de color de marca — escala HEX HSL OKLCH
    • Comprobador de contraste WCAG — ratio AA/AAA
  • Developer tools
    • Añadir WWW al DNS — registros A/CNAME y guías
    • Conversor CSV ↔ JSON — tipos, separador y local
    • Codificar y decodificar entidades HTML — escape local
    • IndexNow — enviar URLs a Bing, comprobar clave y códigos
    • Cuál es mi IP — Consulta tu IP pública (IPv4/IPv6)
    • Validador JSON Schema — Rutas draft-07 y local
    • Markdown a HTML (y al revés) — vista previa segura
    • Compare Two Texts Online — Text Diff Checker
    • Ver cabeceras HTTP de un sitio — Inspeccionar response headers
    • YAML a JSON (y al revés) — tipos, multi-doc, local
  • Calculators
    • Calculadora de IMC — Cómo calcular el índice de masa corporal
    • Calculadora de gradiente — ∇f multivariable (derivadas parciales)
    • Calculadora de ingreso marginal — Fórmula ΔIT / ΔQ
    • Calculadora de cambio porcentual — De valor antiguo a nuevo
    • Cómo calcular el ROI — Calculadora con fórmula y ejemplo
    • Calculadora de pies cuadrados — sq ft a m² (conversor de área)
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Herramientas

Marca de agua de texto — en el navegadorAñadir WWW al DNS — registros A/CNAME y guíasPack de tokens de color de marca — escala HEX HSL OKLCHExtraer colores de imagen — paleta y clicConversor CSV ↔ JSON — tipos, separador y localVoltear imagen — espejo horizontal o verticalCalculadora de IMC — Cómo calcular el índice de masa corporalCalculadora de gradiente — ∇f multivariable (derivadas parciales)Calculadora de ingreso marginal — Fórmula ΔIT / ΔQCalculadora de cambio porcentual — De valor antiguo a nuevoCómo calcular el ROI — Calculadora con fórmula y ejemploCodificar y decodificar entidades HTML — escape localBorde para imagen — color y grosorComprimir imagen — tamaño, calidad y peso objetivo (local)Recortar y redimensionar imagen — en tu dispositivoVer y quitar EXIF de fotos — GPS, cámara, en tu dispositivoConvertidor de formatos de imagen — PNG JPEG WebP AVIF BMP GIF ICO SVGEscala de grises — convertir foto a B/NUnir imágenes — combina fotos en un collageOptimizar imagen — WebP, AVIF y MozJPEG en tu dispositivoSuperponer imágenes — pon un logo en una fotoImagen ↔ Base64 — codificar y decodificarImágenes a GIF — animación cortaImágenes a PDF — una página por fotoImágenes a PowerPoint — una diapositiva por fotoImágenes a Word — DOCX localIndexNow — enviar URLs a Bing, comprobar clave y códigosCuál es mi IP — Consulta tu IP pública (IPv4/IPv6)Validador JSON Schema — Rutas draft-07 y localMarkdown a HTML (y al revés) — vista previa seguraCalculadora de pies cuadrados — sq ft a m² (conversor de área)Compare Two Texts Online — Text Diff CheckerComprobador de contraste WCAG — ratio AA/AAAVer cabeceras HTTP de un sitio — Inspeccionar response headersYAML a JSON (y al revés) — tipos, multi-doc, local

Validador JSON Schema — Rutas draft-07 y local

Valida JSON frente a un JSON Schema (draft-07) en el navegador. Pasos: pega Schema e instancia, valida y lee cada fallo con su JSON Pointer. Ejemplo: un producto sin price falla por missingProperty. El texto no se sube; Ajv solo se descarga como librería desde un CDN.

Motor: Ajv 8 · JSON Schema draft-07 (predeterminado).


    

Cómo funciona

Pega el Schema a la izquierda y la instancia a la derecha. Ajv (draft-07) compila y valida, listando cada error con JSON Pointer. Hay muestras con error y válidas; al entrar se carga la muestra con error para ver rutas reales.

Reglas a esperar

En esta página: parsear → compilar Schema draft-07 → validar instancia → emitir Pointers por error.

  • Parseo: ambos paneles deben admitir JSON.parse. Errores de compilación o sintaxis se muestran aparte de fallos de validación.
  • Validación: allErrors reúne todos los fallos. Cada línea es instancePath + message (+ missingProperty si aplica).
  • Draft: dialecto draft-07. No asumas keywords de 2020-12 aquí.
  • Privacidad: el pegado queda en la pestaña. El CDN solo trae código de Ajv.

Ejemplo

El Schema exige sku (string) y price (número ≥ 0). Válido: {"sku":"A-1","price":9.5}. Fallo: {"sku":"A-1"} — se informa missingProperty de price en la raíz (/).

Buenos encajes

  • IA / agentes: comprobar si el JSON estructurado del modelo omite campos antes de confiar en él.
  • Feeds de comercio: validar JSON de producto contra un Schema antes de importar.
  • Depurar API: pegar cuerpo de petición/respuesta contra un fragmento de Schema del contrato.

Frequently asked questions

¿Por qué falló la validación?

Suele fallar por claves required ausentes, tipos incorrectos o additionalProperties:false. Mira el Pointer y el mensaje del keyword.

¿Cómo leo un error JSON Pointer?

instancePath es un JSON Pointer hacia la instancia (vacío se muestra como /). Si falta una propiedad required, Ajv añade missingProperty en params.

¿Qué draft usa esta página?

Esta página usa el dialecto draft-07 de Ajv. Drafts 2019-09 / 2020-12 requieren otros builds y no se eligen aquí.

¿Sale mi JSON del navegador?

Tu Schema y JSON no se suben. El CDN solo descarga el código de Ajv, no tu pegado.

¿Cómo reviso la salida estructurada de un LLM?

Pega Schema y el JSON del modelo, valida y corrige cada Pointer hasta que pase — útil antes de enviar salida estructurada aguas abajo.

Related tools

  • YAML a JSON (y al revés) — tipos, multi-doc, local
  • Conversor CSV ↔ JSON — tipos, separador y local

Comparte esta herramienta

Compártelo en redes, copia el enlace o usa el menú de compartir del dispositivo.

XFacebookLinkedInRedditWhatsAppTelegram

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

Consultas o comentarios

¿Algo poco claro, roto o que falte? Redacta un mensaje abajo — leemos cada nota sobre estas herramientas.

Correo: dailyonetools@outlook.com

References

  • JSON Schema
  • Understanding JSON Schema
  • RFC 8259 — JSON
  • Ajv
OnlineFreeTools.org · Proyecto de aprendizaje · Iterando
Acerca de·Registros de Desarrollo·Privacidad·Términos·Contacto