Handytool
DesenvolvedorGrátisRoda localmente

Validador de esquema JSON

Valida datos JSON contra un Esquema JSON — ve cada error con su ruta — privadamente en tu navegador.

.json
Esquema JSON
0 linhas0 bytes
Dados para validar
0 linhas0 bytes
Resultado
Clique em Validar para verificar os dados em relação ao esquema.

Sobre Validador de esquema JSON

El validador de Esquema JSON de Handytool ejecuta Ajv, el validador JavaScript más usado, localmente en tu navegador. Pega un esquema y un documento de datos, haz clic en Validar y obtienes una confirmación verde o una lista de cada fallo con su ruta de instancia y mensaje. Útil para probar cuerpos de solicitud de API, ejemplos de OpenAPI o archivos de config antes de enviarlos.

Recursos de Validador de esquema JSON

  • 01

    Potenciado por Ajv

    Ajv es el validador de Esquema JSON de facto de JavaScript. Lo que pasa aquí pasará en Node.js, Fastify, linters basados en AJV y la mayoría de otras cadenas de herramientas de JS.

  • 02

    Todos los errores a la vez

    Configurado con allErrors: true, para que el resultado enumere cada fallo en lugar de detenerse en el primero — útil al reparar un payload de API mal formado.

  • 03

    Mensajes conscientes de la ruta

    Cada error incluye el puntero JSON al valor fallido, para que puedas saltar directamente al campo ofensivo en un documento grande.

Perguntas frequentes sobre Validador de esquema JSON

¿Cuáles borradores de Esquema JSON se soportan?
Ajv soporta borradores 6, 7, 2019-09 y 2020-12 de forma inmediata. El modo predeterminado no es estricto, por lo que la mayoría de esquemas cotidianos con type, properties, required, items, etc. funcionan sin configuración extra.
¿Por qué mi esquema $ref no carga?
$refs externos (URLs a otros esquemas) no se obtienen en esta herramienta de solo navegador. Inserta todos los $defs e usa punteros locales como #/$defs/Address.
¿El esquema o datos se cargan a algún lado?
No. Ajv se ejecuta completamente en tu navegador — tanto esquema como datos permanecen en tu dispositivo.
¿Puedo validar una especificación OpenAPI con esto?
Indirectamente. Los cuerpos de solicitud/respuesta de OpenAPI son fragmentos de Esquema JSON — pega un esquema de cuerpo único y los datos coincidentes aquí. La validación de todo el documento OpenAPI requiere un validador OpenAPI dedicado.

Ferramentas relacionadas

Desenvolvedor

Explore outras ferramentas

Todas as ferramentas