Главная Генератор JSON Schema из JSON
Генератор JSON Schema из JSON
Создайте JSON Schema из всех записей JSON. Определите обязательные поля, null и вложенные массивы в браузере. Вставьте данные или откройте файл. Преобразование выполняется в этой вкладке браузера; входные данные не загружаются на сервер.
Другие языки:EnglishTürkçeDeutsch中文हिन्दी
О выводе JSON Schema
Ключ, которого нет хотя бы в одной записи, не включается в required. Пустой массив не определяет тип элементов. Схема отражает только показанные примеры.
Пример данных
[
{ "id": "3f2504e0-4f89-41d3-9a0c-0305e82c3301", "email": "ada@example.test", "created": "2024-03-11T08:15:00Z", "tags": ["admin"] },
{ "id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d", "email": "grace@example.test", "created": "2023-11-02T17:40:00Z", "tags": [], "verified": true }
]
Что проверить
Типы выводятся по всем записям. Отсутствующие поля становятся необязательными, поля с null допускают пустое значение. Учитываются и противоречия в последней записи.
Как пользоваться
Попробуйте пример, загрузите свои данные и выберите настройки. Проверьте результат валидации, затем скопируйте или скачайте вывод.
Частые вопросы
Загружаются ли мои данные?
Нет. Инструмент обрабатывает ввод только в браузере. Дополнительная синхронизация сохранённых схем и списков генератора работает отдельно.
Что происходит при ошибке?
Сообщение проверки остаётся до исправления ввода. Не используйте пустой или частично повреждённый результат.
Связанные инструменты
Обновлено