спарсить в общую структуру и уже её анализировать. После этого нужные поля перекинуть в нужную структуру
Т.е по сути написать свой валидатор под эту ситуацию, выходит так?
Попробуйте https://github.com/go-ozzo/ozzo-validation Там можно реализовать интерфейс на структуре. Внутри реализации выбираете правила валидации в зависимости от значения поля
Спасибо! Попробую
Обсуждают сегодня