title: How to map query string to Dictionary of List
body: <p>I'm using C# Asp.Net MVC and I want to get filters as parameter in my controller action.</p>
  
  <p>I have a query string for filters.
  It is looks like so:</p>
  
  <pre><code>?page=2&amp;groups%5B0%5D=group1&amp;groups%5B1%5D=group2&amp;category%5B0%5D=category1
  </code></pre>
  
  <p>How could I parse it to <code>Dictionary&lt;string, List&lt;string&gt;&gt;</code>?</p>
  
  <p>Or to <code>List&lt;Filter&gt;</code>?</p>
  
  <pre><code>class Filter
  {
      public string Name { get; set; }
      public List&lt;string&gt; Values { get; set; }
  }
  </code></pre>