title: Get specific object from JSONPath array result after predicate is applied
body: <p>In JSONPath 0.9.1 the following Json path was valid:</p>
  
  <p><a href="http://jsonpath.herokuapp.com/?path=" rel="nofollow noreferrer">http://jsonpath.herokuapp.com/?path=</a>$.store.book[?(@.author==%27Nigel%20Rees%27)][0]</p>
  
  <p>returning</p>
  
  <pre><code>{
    "category" : "reference",
    "author" : "Nigel Rees",
    "title" : "Sayings of the Century",
    "price" : 8.95
  }
  </code></pre>
  
  <p>I've upgraded to the latest one (2.3) and the query now returns empty array.</p>
  
  <p>Is this a bug or the way to retrieve an element from the resulting array has changed?</p>