struct 转map

func StructToMap(v interface{}) (map[string]interface{}, error) {
    values := map[string]interface{}{}
    bytes, err := json.Marshal(v)
    if err != nil {
        return values, err
    }
    err = json.Unmarshal(bytes, &values)
    return values, err
}
posted @ 2022-11-18 13:08  耀耀王  阅读(21)  评论(0编辑  收藏  举报