16 lines
355 B
Go
16 lines
355 B
Go
package util
|
|
|
|
//func StructToMap(obj interface{}) map[string]any {
|
|
// objValue := reflect.ValueOf(obj)
|
|
// objType := objValue.Type()
|
|
//
|
|
// data := make(map[string]any)
|
|
// for i := 0; i < objValue.NumField(); i++ {
|
|
// field := objValue.Field(i)
|
|
// key := objType.Field(i).Name
|
|
// value := field.Interface()
|
|
// data[key] = value
|
|
// }
|
|
// return data
|
|
//}
|