¿Algo va mal con esta herramienta?
Sobre «JSON Schema Validator Online»
Esta herramienta valida documentos JSON contra un JSON Schema. Proporciona el esquema y los datos, y la herramienta comprueba cada propiedad contra su tipo declarado, formato, restricciones y estructura — reportando todas las violaciones con sus rutas.
JSON Schema es el estándar de la industria para describir la estructura de datos JSON. Se usa en especificaciones OpenAPI, validación de configuraciones, validación de formularios, y contratos de petición/respuesta de API.
El validador admite drafts recientes (Draft 7, 2019-09, 2020-12) y maneja características complejas como referencias $ref, esquemas condicionales (if/then/else) y codificación de contenido. Útil para pruebas de contrato de API, validación de archivos de configuración y asegurar conformidad con esquema antes de persistir datos.
Cómo usar esta herramienta
Cómo hacer un sanity-check básico de JSON Schema contra los datos
Pega el schema
Pon tu JSON Schema en el campo «Schema». La herramienta sólo mira `type` ("object" / "array" / "string" / "number" / "boolean" / "null") y `required` (array de nombres de propiedad). Otras palabras clave (`properties`, `enum`, `pattern`, `format`, `minimum`, `items`) NO se aplican.
Pega los datos JSON
Documento candidato en el campo «Data». Ambos deben ser JSON válido — errores de sintaxis lanzan «Invalid Schema JSON.» o «Invalid Data JSON.» antes de validar.
Ejecutar
Resultado: `valid` (booleano) y `errors` (array de strings). Ejemplos: «Type mismatch: expected number», «Missing required: id». `errors` vacío y `valid: true` significa que pasa el smoke test.
Cuándo necesitas un validador real
Esto es un smoke test, no una implementación Draft-2020-12. Para todas las funciones de Schema ($ref, allOf/anyOf, format, condicionales) usa una librería real como ajv en Node/servidor — el feedback preciso lo merece.