在Golang中,如何将一个结构体转成map? 本文介绍两种方法。第一种是是使用json包解析解码编码。第二种是使用反射,使用反射的效率比较高,代码在这里。如果觉得代码有用,可以给我的代码仓库一个star。假设有下面的一个结构体func newUser() User { name := 'user'...
如果需要动态设置struct变量field的情况下, 可以利用reflect来完成。代码如下:package mainimport ( 'fmt' 'reflect')// 定义结构体Persontype Person struct { Name string Age int}func main(...