Private AI Tools

Validador de JSON Schema gratis

Validador de JSON Schema comprueba documentos JSON, archivos JSON Lines y elementos de un array contra un esquema en draft 4, 7, 2019-09 o 2020-12, con cada error, su JSON Pointer, la palabra clave y su lugar en el esquema; un clic lleva al punto exacto. También revisa herramientas MCP, OpenAI y Anthropic, con el modo estricto de OpenAI, y valida argumentos de ejemplo. Nunca descarga $ref remotos.

Drafts:
4, 7, 2019-09, 2020-12 (el 6 como el 7)
Entradas:
JSON, JSON Lines, arrays, hasta 20 MB
Herramientas:
MCP, OpenAI (también strict), Anthropic
Precio:
Gratis
Funciona:
En local, en tu navegador
Subidas:
Ninguna: los archivos no salen de tu dispositivo
Cuenta:
No hace falta

Respuestas rápidas

¿Se suben mi esquema y mis datos?

No. La validación se hace en un worker en segundo plano dentro de tu navegador y no se envía nada. Tampoco se descarga ningún $ref: pega los esquemas a los que apunta en Referenced schemas.

¿Qué drafts de JSON Schema se admiten?

Draft 4, draft 7 (el draft 6 se comprueba con las reglas del 7), 2019-09 y 2020-12. El draft se lee de $schema; si no está, se usa 2020-12, y puedes elegirlo a mano. $dynamicRef de 2020-12 no se admite: se ignora y la página lo avisa.

Por ahora la interfaz de la herramienta está en inglés.

Loading tool…

Se procesa en tu dispositivo: tus archivos nunca se suben. Cómo funciona

Cómo usar Validador de JSON Schema

  1. Pega un JSON Schema a la izquierda o abre un archivo .json: el draft se lee de $schema, o elígelo en el menú Draft.
  2. Pega los datos a la derecha o abre un archivo .json, .jsonl o .ndjson, y elige One JSON document (un documento), JSON Lines o Array items (elementos de un array).
  3. Lee los resultados: cada instancia no válida lista sus errores con el JSON Pointer, el mensaje y la palabra clave del esquema. Haz clic en un error para ir a él en los datos, o pulsa Schema para ver la palabra clave.
  4. Para herramientas de LLM, cambia a Check tool definitions, pega definiciones de herramientas MCP, OpenAI o Anthropic y, si quieres, argumentos o un resultado de ejemplo. Copia o descarga el informe en JSON con Copy report o Download report.

Créditos y código abierto

Código propio más bibliotecas de código abierto. Gracias a las personas que hacen posibles estos proyectos.

API de la plataforma web utilizadas: Web Workers, File API, Clipboard API.

Textos completos de las licencias: avisos de terceros · todos los créditos

Preguntas frecuentes

¿Comprueba format, como email o date-time?

Sí, por defecto y en todos los drafts, para 17 formatos, entre ellos email, date-time, date, time, uri, hostname, ipv4, ipv6 y uuid. Cualquier otro nombre de formato siempre pasa. Desactiva Check format para tratar format solo como anotación, lo que hacen por defecto las especificaciones 2019-09 y 2020-12.

¿Cómo valido un archivo JSONL o NDJSON?

Elige JSON Lines, o abre un archivo .jsonl o .ndjson y el modo cambia solo. Cada línea no vacía se valida por separado y los resultados muestran el número de línea, hasta 100.000 líneas y 20 MB.

¿Puede revisar esquemas de herramientas MCP y el modo estricto de OpenAI?

Sí. Cambia a Check tool definitions y pega herramientas MCP, un resultado de tools/list, function tools de OpenAI o herramientas de Anthropic. Cada comprobación enlaza la documentación de la que sale: type object y reglas de nombres de MCP, formato de nombres de OpenAI y Anthropic, modo estricto de OpenAI, input_examples de Anthropic. También se validan argumentos y resultados de ejemplo.

¿Se valida el propio esquema contra el meta-esquema?

No exactamente. La biblioteca de validación no incluye meta-esquemas, así que la página hace su propia comprobación estructural: tipos y valores de las palabras clave del draft elegido, expresiones regulares no válidas, erratas, palabras clave de otros drafts y contradicciones. Detecta los errores habituales, pero no es una validación completa con el meta-esquema.

Recomendado

Patrocinado · podemos recibir una comisión · detalles

Más herramientas de desarrolladores