code: func get(values map[string]interface{}, key string) interface{} {
  	if len(key) == 0 || values == nil {
  		return nil
  	}
  
  	key = strings.ToLower(key)
  	val, ok := values[key]
  
  	if ok {
  		switch val.(type) {
  		case []interface{}:
  			return nil
  		default:
  			return val
  		}
  	}
  
  	return nil
  }
docs: //Return non-array values