| 123456789101112131415161718 |
- package util
- import "encoding/json"
- func StructToMap(obj interface{}) (map[string]interface{}, error) {
- objJSON, err := json.Marshal(obj)
- if err != nil {
- return nil, err
- }
- var resultMap map[string]interface{}
- err = json.Unmarshal(objJSON, &resultMap)
- if err != nil {
- return nil, err
- }
- return resultMap, nil
- }
|