AJV · КОНТРАКТЫ ДАННЫХ

JSON, которому
можно доверять

Девять практических задач: от формы клиента до отчёта об импорте.

Настоящий Ajv 8.20.0 работает в вашем браузере. Данные остаются во вкладке. Схемы заранее заданы автором; PHP или Node.js на сервере сайта здесь не запускаются. Node API и CLI есть в исходниках.

1. Измените данные

До 64 КиБ, глубина до 24 уровней. В импорте — до 200 строк NDJSON.

2. Прочитайте результат

Готово к проверке

    Данные после проверки

    Соответствие схеме не подтверждает права пользователя, наличие товара или уникальность email. Эти правила проверяет приложение отдельно.

    3. Возьмите контракт и код

    JSON Schema draft 2020-12
    Готовый пример Node.js
    Весь проект ZIP

    Пример содержит схему выбранной задачи и авторский корректный объект. Для полного построчного импорта, CLI и HTTP API используйте проект. Windows и Linux: инструкции в README.