Добрый день! Переписываю проект с .net на go. В .net удобный linq позволяет делать group by key, с помощью короткого лямбда выражения. В моем случае источник данных - таблица, и я могу получить сгрупированные данные в виде map[groupKey]obj посредством Group By и функции json_agg. А вот если бы коллекция прилетала из какой-нибудь апихи....? кому-то приходилось делать такую группировку? какую библиотеку использовали, или самостоятельно реализовавыли? В гугле по большей части только эта
https://github.com/ahmetb/go-linq/blob/master/groupby.go . Но она что-то как-то не очень