1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| 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
| }
|
|