title: No results for path in JSON using JsonPath
body: <p>I have the following simple JSON file for unit testing purposes:</p>
  
  <pre><code>{
    "id": 1,
    "firstname": "testname",
    "lastname": "testlastname",
    "username": "testusername",
    "password": "testpassword",
    "email": "test@host.com",
    "organization": {
      "id": 1,
      "name": "testcompany"
    }
  }
  </code></pre>
  
  <p>I use a mapper <code>String json = MAPPER.writeValueAsString(expected);</code>
  and I to get the variables by using JsonPath.read.</p>
  
  <p>It works fine for all variables f.e. <code>JsonPath.read(json, "$.firstname")</code>.</p>
  
  <p>When it comes to <code>JsonPath.read(json, "$.organization")</code> though, I receive <code>com.jayway.jsonpath.PathNotFoundException: No results for path: $['organization']</code></p>
  
  <p>I have also tried using something like <code>JsonPath.read(json, (int) "$.organization.id")</code> similarly I get <code>Missing property in path</code></p>
  
  <p>Any thoughts on what might cause the issue?</p>