Главная JSON в Zod — генератор схем

JSON в Zod — генератор схем

Создайте Zod-схему из JSON с учётом всех записей, необязательных полей, null и вложенных объектов. Вставьте данные или откройте файл. Преобразование выполняется в этой вкладке браузера; входные данные не загружаются на сервер.

Другие языки:EnglishTürkçeDeutsch中文हिन्दी

О выводе Zod

Отсутствующий ключ и null задают разные правила. Вложенные схемы объявляются до использования. Примеры не заменяют проверку бизнес-правил.

Пример данных

[
  { "id": "3f2504e0-4f89-41d3-9a0c-0305e82c3301", "email": "ada@example.test", "site": "https://example.test", "created": "2024-03-11T08:15:00Z", "score": 9.5 },
  { "id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d", "email": "grace@example.test", "site": "https://example.test/g", "created": "2023-11-02T17:40:00Z", "score": 7, "verified": true }
]

Что проверить

Типы выводятся по всем записям. Отсутствующие поля становятся необязательными, поля с null допускают пустое значение. Учитываются и противоречия в последней записи.

Как пользоваться

Попробуйте пример, загрузите свои данные и выберите настройки. Проверьте результат валидации, затем скопируйте или скачайте вывод.

Частые вопросы

Загружаются ли мои данные?

Нет. Инструмент обрабатывает ввод только в браузере. Дополнительная синхронизация сохранённых схем и списков генератора работает отдельно.

Что происходит при ошибке?

Сообщение проверки остаётся до исправления ввода. Не используйте пустой или частично повреждённый результат.

Связанные инструменты

  • /ru/types — Типы полей и параметры
  • /ru/ — Создать тестовые данные

Обновлено