Разбирая открытый код проекта, встретил вот такую запись
args := map[string]interface{}{}
Не могу понять что это за карта и какого вида значения в ней должны хранится.
Весь контекст в котором используется запись в качестве request передается route вида controller/action в качестве Params как я понял json:
func (connect *Connect) Request(request string, params string) (interface{}, error) {
    	req, err := connect.factory.NewRequest(Host)
    	if err != nil {
    		return nil, err
    	}
    
    	args := map[string]interface{}{}
    	json.Unmarshal([]byte(params), &args)
    
    	resp, err := req.Do(request, args)
    	if err != nil {
    		return nil, err
    	}
    
    	result, err := resp.GetMethodResult()
    	if err != nil {
    		return nil, err
    	}
    
    	return result, nil
    }
Прошу приведите пример.