title: Array of parameters for GET request
body: <p>Example: We have below operation:</p>
  
  <pre><code>GET /employees 
  </code></pre>
  
  <p>I have to have functionality to allow filtering using multiple names as parameter.
  I represent it something like below:</p>
  
  <pre><code>GET /employees?empNames=xxx,yyy,zzz
  </code></pre>
  
  <p>But, now I don't have a parameter called empName, instead I have two parameters empFirstName and empSurname.</p>
  
  <p>Which will be like below:</p>
  
  <pre><code>GET /employees?empFirstName=xx&amp;empSurname=x
  </code></pre>
  
  <p>But I still need the API to accept multiple names(empFirstName and empSurname) filter.</p>
  
  <p>I can see a few ways to represent it as below:</p>
  
  <pre><code>GET /employees?name=(xx,x),(yy,y),(zz,z)
  GET /employees?name=xx:x,yy:y,zz:z
  GET /employees?name=[{empFirstName=xx, empSurname=yy},{empFirstName=yy, empSurname=zz},{empFirstName=aa, empSurname=bb}]
  </code></pre>
  
  <p>What could be the best restful representation for such a filtering.</p>
  
  <p>Are there any standards on which separator you need to use in the URI, a : or a , or something else?
  What's the simplest and best way to do this?</p>