Я уже знаю, как получить объект JSON и автоматически десериализовать его в требуемый формат (например, с классом данных). Также посмотрите здесь: Как получить объект JSON в Ktor?
Моя проблема сейчас в том, что я хочу проверить запрос JSON и вернуть BadRequest
, если он не в желаемом формате, что-то вроде этого в Django: https://stackoverflow.com/a/44085405/5005715
Как я могу это сделать в Ktor / Kotlin? К сожалению, я не смог найти решение в документации. Также было бы неплохо заполнить обязательные / необязательные поля.