ai_scheduler/internal/pkg/util/map.go

15 lines
273 B
Go

package util
import "encoding/json"
// StructToMap 将结构体转换为 map[string]any
func StructToMap(v any) (map[string]any, error) {
b, err := json.Marshal(v)
if err != nil {
return nil, err
}
var m map[string]any
err = json.Unmarshal(b, &m)
return m, err
}