Можете ли вы создать теги структуры в отдельном файле? - PullRequest
0 голосов
/ 30 апреля 2020

Это не дубликат Как я могу переопределить json теги в Go структуре? - которая задает совершенно другой вопрос!

Учитывая это XML struct:

type Foo struct {
    Bar         string `xml:"bar"`
}

Я бы хотел определить xml:"bar" в файле конфигурации, в другом месте. Примерно так:

import (
    "github.com/foo/app/config"
)

type Foo struct {
    Bar         string config.Bar
}

Где github.com / foo / app / config содержит следующее:

package config

const (
    Bar = `xml:"bar"`
)

Это не работает, хотя - любой помощь в достижении чего-то подобного будет принята с благодарностью.

1 Ответ

3 голосов
/ 30 апреля 2020

Можно ли создать теги struct в отдельном файле конфигурации?

Нет.

Вы даже не можете изменить их во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...