The dates are just being appended without being checked for duplication: for userStats := range userStatsData.Dates { dates = append(dates, userStats) }
You could use a map for this. Also, check your errors: data, _ = ioutil.ReadAll(r) If the first "if" block for the unmarshal works, then userStatsData is populated, but it's not used. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.