golang查询结构体属性
package main import ( "reflect" ) type User struct { ID int Name string } func main() { user := User{} t := reflect.TypeOf(user) if _, ok := t.FieldByName("aa"); ok { println("存在") } else { println("不存在") } }
package main import ( "reflect" ) type User struct { ID int Name string } func main() { user := User{} t := reflect.TypeOf(user) if _, ok := t.FieldByName("aa"); ok { println("存在") } else { println("不存在") } }