Isn't json.Unmarshal() requires the struct it is unmarshalling into exported?