mapValue.Set(reflect.MakeMap(dict))
}
// Assigns the value into the map.
- //log.Printf("map type: %v", mapValue.Type())
+ // log.Printf("map type: %v", mapValue.Type())
mapValue.SetMapIndex(reflect.ValueOf(key).Convert(dict.Key()), value)
}
},
continue
}
setValue := reflect.New(df.Type).Elem()
- //log.Printf("parsing into %v", setValue.Type())
+ // log.Printf("parsing into %v", setValue.Type())
ok, err = d.parseValue(setValue)
if err != nil {
var target *UnmarshalTypeError
}
return true
-
}
func (d *Decoder) parseUnmarshaler(v reflect.Value) bool {