У меня есть структура, определенная в fruits.go
package domain
type AppleImages struct {
Front string `json:"frontImage"`
Back string `json:"backImage"`
Top string `json:"topImage"`
}
И я определил то же самое в process.go
(который возвращает эти данные обработчику). Это определение предназначено только для демонстрационных целей, поскольку я получаю значения из базы данных с помощью gorm, поэтому мы не можем добавить сюда требуемый URL.
package process
func getApple() (apple domain.Apple){
apple = domain.Apple{
Front: "front-image.png"
Back: "back-image.png"
Top: "top-image.png"
}
return
}
Для моего вывода нужно вернуть
{
frontImage: "https://www.example.com/front-image.png",
backImage: "https://www.example.com/back-image.png",
topImage: "https://www.example.com/top-image.png",
}
Я не хочу вручную добавлять https://www.example.com/
к каждому из изображений в структуре.
Есть ли способ разобрать структуру и автоматически добавить эту строку ко всем существующие значения?