Validador de JSON Schema
Compruebe las cargas útiles de la API y los archivos de configuración contra un esquema JSON y vea todos los problemas con su ruta.
- Tus datos nunca salen de tu dispositivo
- 100 % gratis
- Sin registro
- Funciona sin conexión después de la primera carga
Cómo validar JSON contra un esquema
- Pega o abre los datos JSON a la izquierda y el esquema a la derecha.
- Ver Valid o la lista de errores — Haz clic en uno para saltar a él.
- Arreglar los datos o el esquema, o generar un esquema de los datos.
Acerca de Validador de JSON Schema
Validar los datos JSON contra un esquema JSON (borrador 4, 7, 2019-09 y 2020-12) y ver cada error con su ruta y línea.
Todo funciona en su navegador, por lo que es instantáneo y privado, y su configuración se recuerda en este dispositivo.
Ideal para
- Prueba de contratos de solicitud y respuesta de API
- Validación de archivos de configuración en CI
- Escritura y depuración de esquemas
Consejo: Generar un esquema a partir de un buen ejemplo, luego ajustarlo — añadir reglas mínimas, maxLength y enum.
Preguntas frecuentes
¿Qué versiones del esquema JSON son compatibles?
Draft 4, Draft 7 (también cubre 6), 2019-09 y 2020-12. La versión se detecta desde la palabra clave $schema, o puede elegirla.
¿Cómo leo los errores?
Cada error muestra la palabra clave que falló (type, required, minimum, format…), la ruta en sus datos (como /stock/quantity) y un mensaje. Haga clic en un error para saltar a esa línea.
¿Puede crear un esquema para mí?
Sí, haga clic en “Generar esquema a partir de datos”. Se detectan tipos, claves requeridas, objetos anidados, matrices y formatos como correo electrónico, fecha-hora, uri y uuid; luego ajústelos a sus reglas.
¿Se comprueban formatos como el correo electrónico y la fecha?
Sí — correo electrónico, fecha, hora, fecha-hora, uri, uuid, ipv4, ipv6, nombre de host y más se validan.
¿Se cargan mis datos?
No. Todo es procesado por JavaScript en su navegador: nada de lo que pegue o abra se envía a un servidor, por lo que es seguro para las respuestas de API, tokens, configuraciones y datos de clientes. También funciona sin conexión una vez que se sube la página.