20 lines
423 B
Go
20 lines
423 B
Go
|
|
package util
|
||
|
|
|
||
|
|
//// StructToMap 将struct转为map
|
||
|
|
//func StructToMap(info any) (map[string]any, error) {
|
||
|
|
// result := make(map[string]any)
|
||
|
|
// data, err := json.Marshal(info)
|
||
|
|
// if err != nil {
|
||
|
|
// return nil, err
|
||
|
|
// }
|
||
|
|
//
|
||
|
|
// d := json.NewDecoder(bytes.NewReader(data))
|
||
|
|
// d.UseNumber()
|
||
|
|
// err = d.Decode(&result)
|
||
|
|
// //err = json.Unmarshal(data, &result)
|
||
|
|
// if err != nil {
|
||
|
|
// return nil, err
|
||
|
|
// }
|
||
|
|
// return result, nil
|
||
|
|
//}
|