DoI*_*oIt 2 reflection go reflect
我正在尝试使用 golang 中的反射从结构中读取我能够成功完成但我想知道我该怎么做才能忽略字段名称的大小写。
我有以下代码
type App struct{
AppID string
Owner string
DisplayName string
}
func Extract(app *App){
appData := reflect.ValueOf(app)
appid := reflect.Indirect(appData).FieldByName("appid")
fmt.Println(appid.String())
owner:=reflect.Indirect(appData).FieldByName("owner")
fmt.Println(owner.String())
}
有没有办法可以忽略这个案例?