title: Check if JSON is valid in JAVA using Jackson
body: <p>I have a JSON string which I am storing it in DB as a string. In front-end, I am rendering this JSON as object.</p>
  
  <p>I am using:  </p>
  
  <pre><code>JSON.parse(string);  
  Uncaught Syntax error: Unexpected Token  
  </code></pre>
  
  <p>String :   </p>
  
  <pre><code>{
  "id": "295cd59f-4033-438c-9bf4-c571829f134e",
  "from": "Shrisha S.&lt;shrisha@s.com&gt;",
  "to": [
      "Katie Porter &lt;katie.porter@ss.com&gt;"
  ],
  "cc": [
      "Jack d&lt;jack.d@dd.com&gt;,     Keerthi&lt;keerthi.s@dd.com&gt;"
  ],
  "bcc": [
  
   ]  
  }
  </code></pre>
  
  <p>Is there any way I can check If JSON is valid or not in JAVA?  </p>
  
  <p>One thing to be noted here is that, I don't have a schema defined for JSON which I can map to, i.e. JSON can hold anything.</p>
  
  <p>I am currently trying out with <code>JACKSON</code> but for that I need a pre-defined schema which I don't have. Is there anyway this can be fixed?  </p>