1.structのfieldからvalueを取り出し、valueのみの配列にする
2.code
func StructToMap(data interface{}) ([]map[string]string , int){ v := reflect.ValueOf(data) t := v.Type() var maps []interface{}; i := 0; for ; i < t.NumField(); i++ { maps = append(maps,fmt.Sprintf("%s",v.Field(i).Interface())); } return maps , i }