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