Посмотрел варианты что есть и все не очень нравятся. Суть в том что в случае с actix можно сделать только конкретное приведение либо к структуре либо к обобщенному типу Value, если положим тебе прислали то что не вписывается - он просто возвращает пустой bad request, тоесть такие пакеты как validator сразу отпадают ибо получается что от тебя ожидают что все же изначальное приведение к типам структуры пройдет успешно. Посмотрел также что есть может по JSON Schema, оказалось что есть только полумертвый valico которому даже нормально схему не пропишешь, и какие никакие валидаторы только ручками вставлять.
Пока только valico. Он вроде проапгрейдился до draft v6, но draft v4 точно поддерживается
Обсуждают сегодня