title: The notpresent keyword is not working in Karate
body: <p>I am trying to assert that a key is not in the JSON response. This is the response</p>
  
  <pre><code>   {
      "_type": "UserAccount",
      "accountName": "Account_Name",
      "accountType": "regular",
      "whiteList": true,
      "sfAccountId": "1",
      "preferredLanguage": "english",
      "imageSize": "highRes",
      "_id": "775a8451-6a07-42da-a199-fe98f44bdc06"
  }
  </code></pre>
  
  <p>I have tried both of these steps according to the documentation <a href="https://github.com/intuit/karate#null-and-notpresent" rel="nofollow noreferrer">karate#null-and-notpresent</a> and this answer from <a href="https://stackoverflow.com/questions/53723891/how-to-make-sure-no-extra-fields-are-returned-in-the-response/53724478#53724478">Peter Thomas</a></p>
  
  <pre><code>And match response.appClientId == '#notpresent'
  And match response == {appClientId:'#notpresent'}
  </code></pre>
  
  <p>However this is the error I keep getting for the first step above</p>
  
  <pre><code>com.jayway.jsonpath.PathNotFoundException: No results for path: $['appClientId']
  </code></pre>
  
  <p>and for the second step</p>
  
  <pre><code>com.intuit.karate.KarateException: path: $, actual
  </code></pre>
  
  <p>Thanks in advance</p>