package structx import "encoding/json" func AssignTo(from interface{}, to interface{}) error { data, err := json.Marshal(from) if err != nil { return err } err = json.Unmarshal(data, to) if err != nil { return err } return nil }