Validador de salida estructurada

Pegue el modelo JSON y un esquema de destino para comprobar los campos requeridos y los tipos básicos antes de enviar la salida estructurada.

Read the full guide: Guía de diseño de API de esquema JSON: de generación de muestras a validación de LLM →

Privacidad: procesado localmente, nunca cargado.

↓ Pega en el área de entrada de abajo para ver los resultados al instante

JSON 数据

JSON Schema

Notas

校验范围

支持 object 类型、required 与 properties 嵌套; 类型检查为 string/number/boolean 等基础类型。非完整 JSON Schema 实现。

Pegue el modelo JSON y un esquema de destino para comprobar los campos requeridos y los tipos básicos antes de enviar la salida estructurada.

Inicio rápido

  1. Pegar JSON

    El lado izquierdo es la salida del modelo o los datos de muestra.

  2. Pegar esquema

    El lado derecho utiliza objeto, requerido y propiedades.

Casos de uso

Se empareja con el esquema JSON de la muestra para inferir un esquema, y luego validar las salidas reales aquí.

Flujo de trabajo típico

Para usar esta herramienta, primero pegue el JSON devuelto por su LLM en el cuadro de entrada izquierdo. A continuación, pegue su esquema JSON en el cuadro derecho. Haga clic en validar para ver los errores destacados, incluidos los campos que faltan, las incompatibilidades de tipo y los problemas de formato. Arregle los errores y vuelva a validar hasta que la salida cumpla plenamente con su esquema.

Para esquemas complejos, validar en fases: comprobar primero los campos requeridos, luego los tipos, finalmente las estructuras anidadas. Simplificar el esquema durante la depuración para aislar los problemas. Revalidar cada vez que cambien las respuestas de la API, especialmente después de las actualizaciones del modelo.

JSON Schema gates

Define required, type, enum, pattern constraints. Same schema for LLM structured output and REST contract tests. Valid JSON may fail schema—json-formatter first, then validate.

Extract schemas from OpenAPI components—openapi-formatter tidies large specs before copy.

LLM workflow

System prompt declares schema; retry or fallback on validator failure. Use llm-json-extractor to strip Markdown fences.

token-counter keeps schema + examples within context.

CI integration mindset

Browser tool for ad-hoc; CI uses ajv with the same schema file. Error paths ($.items[2].price) pinpoint bugs.

json-diff before/after fixes against schema changes.

Ejemplos

Ejemplo

Input

{"name":"Ada","score":98}

Output

Valid or issue list

FAQ

¿Validación de matriz?

Centrado en objetos anidados; Revisar matrices complejas manualmente.

¿La validación garantiza la preparación de la producción?

No del todo. Mientras comprobamos el cumplimiento estructural, el uso en el mundo real requiere probar la semántica de campo, el manejo de nulos, el truncado de texto, etc. Combine con pruebas unitarias y validación de sandbox.

Which JSON Schema draft?

See tool implementation—complex $ref may need simplification.

YAML schema?

yaml-converter first for YAML instances or schemas.

Uploaded?

No.

format keyword?

email/date-time format support varies—use pattern for critical rules.