Как эффективно парсить query параметры в http запросе на сервере golang
Подскажите, как можно эффективно распарить query параметры, пришедшие на сервер Go в http запросе и записать их к примеру в struct или мапу. Знаю как получать параметры по ключу через метод Get, но проблема в том, что их может приходить произвольное количество, а это уже куча проверок. Можно ли их записать в заготовленную структуру? На сервере не используются апи фреймворки, только маршрутизатор chi.
Источник: Stack Overflow на русском