У меня есть массив структур, и все они имеют один и тот же тег 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)
}
Мне было интересно, можно ли было изменить тег длительности на значение строки имени для каждого элемента?