mini.go
func getArray(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 v := val.(type) {
		case []interface{}:
			return v
		default:
			retVal := make([]interface{}, 1)
			retVal[0] = val
			return retVal
		}
	}

	return nil
}
func getArray(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 v := val.(type) {
		case []interface{}:
			return v
		default:
			retVal := make([]interface{}, 1)
			retVal[0] = val
			return retVal
		}
	}

	return nil
}
func getArray ( 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 v := val . ( type ) { case [ ] interface { } : return v default : retVal := make ( [ ] interface { } , 1 ) retVal [ 0 ] = val return retVal } } return nil }
//Return array values
Return array values