added func (e *Entry) UnmarshalJSON([]byte)