0
我有以下結構:Golang反映越來越結構成員在片中
type ProductionInfo struct {
StructA []struct {
Field1 string
Field2 int
}
我就從StructA在ProductionInfo類型字段中提取名稱和類型。但我不明白如何。有誰能夠幫助我?
我有以下結構:Golang反映越來越結構成員在片中
type ProductionInfo struct {
StructA []struct {
Field1 string
Field2 int
}
我就從StructA在ProductionInfo類型字段中提取名稱和類型。但我不明白如何。有誰能夠幫助我?
使用reflect包:
f, _ := reflect.TypeOf(ProductionInfo{}).FieldByName("StructA")
t := f.Type.Elem()
for i := 0; i < t.NumField(); i++ {
f := t.Field(i)
fmt.Println(f.Name, f.Type)
}
塞賴斯你是男人..謝謝。我已經在使用反射,但沒有使用FieldByName。非常感謝 – Davide