Быстрый старт
-
Вставить JSON
Левая сторона - вывод модели или образцы данных.
-
Вставить схему
Правая сторона использует объект, необходимые и свойства.
Вставьте модель JSON и целевую схему, чтобы проверить необходимые поля и основные типы перед отправкой структурированного выхода.
Конфиденциальность: обрабатывается локально, никогда не загружается.
↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты
校验通过
支持 object 类型、required 与 properties 嵌套; 类型检查为 string/number/boolean 等基础类型。非完整 JSON Schema 实现。
Вставьте модель JSON и целевую схему, чтобы проверить необходимые поля и основные типы перед отправкой структурированного выхода.
Вставить JSON
Левая сторона - вывод модели или образцы данных.
Вставить схему
Правая сторона использует объект, необходимые и свойства.
Парировка с JSON Schema из Sample, чтобы сделать вывод о схеме, а затем проверить реальные выходы здесь.
Чтобы использовать этот инструмент, сначала вставьте JSON, возвращенный вашим LLM, в левое поле ввода. Затем вставьте свою схему JSON в правое поле. Нажмите кнопку проверить, чтобы увидеть выделенные ошибки, включая отсутствующие поля, несоответствия типов и проблемы с форматом. Исправьте ошибки и повторно проверьте, пока выход полностью не соответствует вашей схеме.
Для сложных схем проверяйте поэтапно: сначала проверяйте требуемые поля, затем типы, наконец встроенные структуры. Упрощайте схему во время отладки, чтобы изолировать проблемы. Перепроверять каждый раз, когда меняются ответы API, особенно после обновлений модели.
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.
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.
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.
Input
{"name":"Ada","score":98} Output
Valid or issue list
фокусируется на гнездящихся объектах; проверять сложные массивы вручную.
Не совсем. В то время как мы проверяем структурное соответствие, использование в реальном мире требует тестирования семантики полей, обработки нуля, сокращения текста и т.д. Сочетайте с единичными тестами и валидацией песочника.
See tool implementation—complex $ref may need simplification.
yaml-converter first for YAML instances or schemas.
No.
email/date-time format support varies—use pattern for critical rules.