golang中将slice转化成map,slice中的值是struct结构
最近写代码发现go没有关于slice转map的包或者网上也没有写的靠谱的转化代码,但是现实场景中,我们很容易遇到这种问题,就是获取到的slice []struct 数据类型,我们需要将它转化成map之后被其他的代码取用,废话不多说,我们开始;
首先肯定是需要用到反射reflect进行通用化,不然的话无法试用所有的方法。直接贴代码:
package main
import (
"fmt"
_ "go/types"
"reflect"
)
type User struct {
...
原创
2022-04-14 10:14:13 ·
1258 阅读 ·
0 评论