Validador de JSON Schema
Pega JSON y JSON Schema para detectar tipos incorrectos, campos obligatorios faltantes, problemas de enum, límites, patrones y propiedades adicionales.
Resultado de la validación
✓ VÁLIDOCómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
Obtén el resultado al instante
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿Qué es Validador de JSON Schema?
Pega JSON y un JSON Schema para verificar reglas de estructura comunes, como campos obligatorios, tipos, enums, longitudes, rangos, elementos de arreglo y propiedades adicionales.
Cómo validar JSON con un esquema
Reglas que verifica este validador
El validador admite verificaciones de tipo comunes, claves de objeto obligatorias, properties, additionalProperties false, enum, const, longitud de cadena, patrón de cadena, mínimo y máximo numérico, longitud de arreglo, y esquemas de elementos.
Palabras clave de esquema no admitidas
Algunas características de JSON Schema se detectan pero no se evalúan, incluyendo oneOf, anyOf, allOf, not, $ref, if/then/else, dependencies, patternProperties y format. Cuando aparecen, la herramienta muestra una advertencia.
Leer los errores
- Cada problema incluye una ruta JSON como $.id o $[1].name.
- Corrige los errores de sintaxis antes de verificar las reglas del esquema.
- Trata una advertencia sobre palabras clave no admitidas como una razón para usar un validador completo antes de producción.
Notas sobre validación
La validación de esquema es tan completa como las reglas que esta herramienta evalúa. Usa un validador de JSON Schema completo cuando las palabras clave no admitidas sean centrales para tu contrato.
Preguntas frecuentes
¿Admite $ref?
No. $ref se detecta como no admitido y no se resuelve, así que los esquemas que dependen de referencias necesitan un validador de JSON Schema completo.
¿format valida correos o URLs?
No. La palabra clave format se reporta como no admitida. Usa pattern o un validador completo si las verificaciones de formato importan.
¿Puede validar arreglos de tupla?
Sí. Cuando items es un arreglo de esquemas, cada posición del arreglo se verifica contra su esquema correspondiente.
¿Por qué el JSON válido igual muestra problemas?
Una sintaxis JSON válida solo significa que el texto se analiza. La validación de esquema luego verifica si el valor analizado sigue las reglas del esquema.
Herramientas relacionadas
- PopularDisponibleLocal
Generador de UUID
Genera identificadores UUID v4 y GUID individuales o por lotes en el navegador.
- PopularDisponibleLocal
Formateador de JSON, YAML y XML
Formatea, minifica y valida JSON y XML, y convierte entre JSON y YAML en el navegador.
- PopularDisponibleLocal
Generador y Lector de Códigos QR
Crea códigos QR y lee imágenes QR de forma local.
- PopularDisponibleLocal
Codificador/Decodificador Base64
Codifica y decodifica texto en Base64 de forma local.
- PopularDisponibleLocal
Codificador/Decodificador de URL
Codifica y decodifica URLs en pestañas separadas, con opciones por lotes y recursivas.
- PopularDisponibleLocal
Conversor de Timestamp Unix
Convierte timestamp Unix (segundos y milisegundos) a fecha/hora y viceversa.
- DisponibleLocal
Codificador/Decodificador de Entidades HTML
Codifica y decodifica entidades HTML de forma segura.
- DisponibleLocal
Probador de Expresiones Regulares
Prueba expresiones regulares y previsualiza reemplazos.
- DisponibleLocal
Decodificador de JWT
Decodifica el encabezado y el payload de un JWT localmente.
- DisponibleLocal
Generador y Validador de Expresiones Cron
Crea, valida y decodifica expresiones cron de 5 campos con próximas ejecuciones.