i have the following struct, and need some of the fields to be nulluble so i use pointers, mainly to handle sql nulls
type Chicken struct{ Id
reflect.Value.Set only accepts reflect.Value as an argument. Use reflect.ValueOf on your stringValue:
reflect.Value
reflect.ValueOf
item.Elem().FieldByName("Name").Set(reflect.ValueOf(&stringValue))
Playground: http://play.golang.org/p/DNxsbCsKZA.