Я не могу понять, почему я не могу получить значение
func (a *Date) UnmarshalJSON(b []byte) (err error) {
a, err = String(string(b))
fmt.Println("OK on unmarshal", a)
return
}
https://play.golang.org/p/wQh7r2wJgJt
Это нормально внутри, не маршал, но ноль в результате. Что-то не так с указателями?