third-platform-sdk/util/util.go

16 lines
355 B
Go
Raw Normal View History

2024-04-30 17:57:27 +08:00
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
//}