Да, вы правы, не очень удобно. Это я оставил на случай, если разработчик захочет использовать какие-то не стандартные сериализаторы типа easyjson и подобных и для десериализации в структуру. Для более удобной работы есть JSONHandler и TypedHandler в helpers.go, которые используют стандартный encoding/json.
Да, вы правы, не очень удобно. Это я оставил на случай, если разработчик захочет использовать какие-то не стандартные сериализаторы типа easyjson и подобных и для десериализации в структуру. Для более удобной работы есть JSONHandler и TypedHandler в helpers.go, которые используют стандартный encoding/json.
тут наоборот - решение определяется стеком. если у вас go + pg, то вот такую либу можно использовать