Как изменить тег JSON структуры в Go - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть массив структур, и все они имеют один и тот же тег JSON по продолжительности.

type Duration struct {
    name   string `json:"name"`
    Duration   float64 `json:"duration"`
}

И у меня в основном есть что-то вроде следующего, чтобы отправить его в файл JSON.

var durations []logtracker.Duration
jsonFile, err := json.MarshalIndent(durations, "", "")
    if err!=nil {
        log.Fatal(err)
    }
    writeErr := ioutil.WriteFile("results.json", jsonFile , 0644)
    if writeErr!=nil {
        log.Fatal(writeErr)
    }

Мне было интересно, можно ли было изменить тег длительности на значение строки имени для каждого элемента?

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