Validación de Schema de JSON

Valida localmente en el navegador documentos JSON mediante reglas restringidas de Schema JSON, e informa de rutas, palabras clave y características no compatibles.

Procesamiento local en el navegador
Esta página ha superado la comprobación del directorio público; activa JavaScript para usar todas las funciones.
Guía de uso

Cómo validar con JSON Schema

JSON La validación del esquema solo procesa la entrada en el navegador actual; no se suben, envían a Internet ni guardan datos del usuario.

  1. Contenido de entrada

    Pega JSON documentos y esquemas, o carga texto local de no más de 1 MiB.

  2. Seleccionar método de procesamiento

    Comprueba tipos, campos obligatorios, propiedades, matrices, rangos, palabras clave de combinación y referencias locales.

  3. Comprobar y exportar

    Consulta el estado de validación, las rutas de error y las advertencias; copia o descarga el resultado estructurado.

Limitaciones y notas

  • Las palabras clave de Schema compatibles y las referencias locales $ref tienen límites claramente definidos; las referencias remotas no se leerán.
  • Profundidad máxima 128, nodos 100,000, errores 50; las funciones no compatibles mostrarán una advertencia.
  • Las herramientas solo proporcionan resultados de asistencia procesados localmente; la configuración importante, las claves, los documentos y el contenido publicado aún deben revisarse en el entorno de destino.

Preguntas frecuentes

¿Se cargará la entrada al servidor?

No. La página solo usa la memoria del navegador, los archivos locales API y los recursos locales ya proporcionados con el sitio.

¿Por qué Schema muestra una advertencia, pero el resultado sigue siendo válido?

warning indica que se encontró una palabra clave no cubierta por la implementación restringida; no significa que la característica se haya validado por completo.

¿Por qué los resultados aún requieren una comprobación manual?

La sintaxis de los límites, las normas regionales, los lectores de terceros y el entorno de ejecución de destino pueden variar; la herramienta no sustituye la validación final.

Comentarios de la página¿Has encontrado un problema o tienes sugerencias de mejora?
Las funciones de retroalimentación deben usarse en la versión en línea

Envía tras activar JavaScript en la versión en línea; las funciones locales de la herramienta o del ejemplo no se verán afectadas.

Ir a la versión en línea para dar feedback