Validador de JSON Schema

Valida datos JSON contra definiciones de JSON Schema. Obtiene informes de errores detallados con rutas. Todo el procesamiento se realiza en tu navegador.

Validación instantánea Detalles de errores Procesamiento en el cliente

Cómo usar el validador de JSON Schema

1

Introduce el esquema

Define tu JSON Schema que describe la estructura esperada.

2

Introduce los datos

Pega los datos JSON que deseas validar contra el esquema.

3

Valida

Haz clic en Validar y revisa los resultados para detectar errores.

¿Qué es JSON Schema?

JSON Schema es un vocabulario que permite anotar y validar documentos JSON. Proporciona un contrato para qué datos JSON se necesitan para una aplicación determinada y cómo interactuar con ellos. JSON Schema se usa para validación, documentación y generación de datos de prueba.

Características clave

Validación de tipos

Valida tipos: cadena, número, entero, booleano, array, objeto, null

Restricciones

Longitud mínima/máxima, rango, patrón, campos obligatorios y más

Definición de estructura

Define objetos anidados, arrays y estructuras de datos complejas

Preguntas frecuentes

¿Qué versión de JSON Schema es compatible?

Esta herramienta es compatible con JSON Schema Draft-07, Draft 2019-09 y Draft 2020-12 a través de la biblioteca Ajv. La mayoría de las características comunes de esquemas son compatibles.

¿Puedo validar objetos anidados?

¡Sí! JSON Schema es compatible con objetos y arrays profundamente anidados. Puedes definir propiedades y elementos en cualquier nivel de anidamiento, con reglas de validación individuales para cada campo.

¿Qué pasa si mi esquema no es válido?

La herramienta primero valida que tu esquema sea un JSON Schema válido. Si el esquema tiene errores, estos se informarán antes de intentar validar los datos.