При переходе на gin gonic с FastAPI возникли некоторые недопонимания.
Пытаюсь вернуть все имеющиеся модели из GORM, но сталкиваюсь с ошибкой
Error #01: json: unsupported type: func() time.Time
Код:
func GetProductsHandler(c *gin.Context) {
db := database.ConnectToDatabase()
var products []domain.Product
c.JSON(http.StatusOK, gin.H{
"moods": db.Find(&products),
})
}
Пытался форматировать время полей CreatedAt, UpdatedAt, DeletedAt, но не помогло. Какая лучшая практика подобных ситуаций существует?