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 }