Exemple #1
0
func columns(reader decode.DecoderReader) []string {

	var c []string
	for _, k := range reader.Fields() {
		field, ok := reflect.TypeOf(reader.Model()).FieldByName(k)
		if ok != true {
			fmt.Errorf("Field Not Found")
		}
		value := structTag(field)

		if value == "" {
			value = strings.ToLower(k)
		}

		c = append(c, value)

	}
	return c
}