Мгновенно создавайте JSON Schema из любого объекта JSON с выводом типов
Сгенерированная схема появится здесь
Введите корректные данные JSON для начала
Мощный инструмент генерации JSON Schema для профессиональных разработчиков
Вставьте любой JSON и получите валидную JSON Schema, автоматически выведенную из структуры данных и типов
Распознаёт строки, числа, булевы значения, массивы, объекты и значения null с правильными типами схемы
По умолчанию помечает все имеющиеся поля как обязательные — настройте по своим правилам валидации
Обрабатывает глубоко вложенные объекты и массивы с правильными подсхемами в стиле $ref для сложных структур
Генерирует схемы, совместимые с JSON Schema Draft 7 — наиболее широко поддерживаемой версией спецификации
Скопируйте сгенерированную схему в буфер обмена для использования в API-документации, библиотеках валидации или спецификациях OpenAPI
Общие вопросы и ответы о генераторе JSON Schema
JSON Schema определяет структуру и правила валидации данных JSON. Применяется для валидации запросов/ответов API, генерации форм, документации (OpenAPI/Swagger), обеспечения схем баз данных и валидации файлов конфигурации.
Инструмент генерирует схемы Draft 7 по умолчанию — наиболее широко поддерживаемую версию в библиотеках и инструментах. Draft 7 совместим с ajv (JavaScript), jsonschema (Python) и большинством валидаторов API-шлюзов.
Да — вставьте данные JSON и схему, инструмент проверит данные по правилам схемы. Сообщаются все ошибки валидации с точным местом в документе.
Автогенератор по умолчанию помечает все поля как обязательные. Отредактируйте массив 'required' в сгенерированной схеме, чтобы убрать поля, которые должны быть необязательными. Это типичный первый шаг после автогенерации.
Конечно. Скопируйте схему и используйте с OpenAPI/Swagger для API-документации, ajv или joi для runtime-валидации в Node.js, Pydantic для Python-API, или любой библиотекой валидации с поддержкой JSON Schema.
Откройте для себя другие профессиональные инструменты для работы с JSON