title: Validate JSON against a logical expression in Java8
body: <p>I have an expression in String format.</p>
  
  <pre><code>String exp = "(weight &gt; 50 &amp;&amp; height &gt; 150 &amp;&amp; height &lt; 160) || BP = 130";
  </code></pre>
  
  <p>I created this string from a JSON object. So it is flexible to convert to any format.</p>
  
  <p>And now I have one user's data in JSON format.</p>
  
  <pre><code>{
    "weight": 55,
    "height": 155,
    "BP": 130
  }
  </code></pre>
  
  <p>How will I validate the user;s JSON details against the above expression.
  I am expecting a true/false result based on the expression validation.</p>