Зачем проверять ответ схемой
Вопрос
Зачем проверять ответ API по JSON Schema, если уже проверены отдельные поля?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
Схема одной проверкой ловит то, что точечные проверки пропускают: пропавшее поле, смену типа (число стало строкой), null вместо объекта, лишние поля, неверную структуру элементов массива. Точечные проверки нужны для значений, схема для формы ответа.
Разбор
Схема одной проверкой ловит то, что точечные проверки пропускают: пропавшее поле, смену типа (число стало строкой), null вместо объекта, лишние поля, неверную структуру элементов массива. Точечные проверки нужны для значений, схема для формы ответа.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.