title: Javascript object Vs JSON
body: <p>I want to understand the basic differences clearly between Javascript object and JSON string.</p>
  
  <p>Let's say I create the following JS variable:</p>
  
  <pre><code>var testObject = {one: 1,"two":2,"three":3};
  </code></pre>
  
  <p><strong>Q1. Is the key/property name valid both with/without quotes?</strong> (e.g. <code>"one" : 1</code>) </p>
  
  <p>If yes, what is the difference?</p>
  
  <p><strong>Q2: If I convert the above object using <code>JSON.stringify(testObject)</code>, what’s the difference between the original JS object and the JSON?</strong> </p>
  
  <p>I feel they are almost the same. Please elaborate on this.</p>
  
  <p><strong>Q3: For parsing a JSON string, is the method below recommended?</strong></p>
  
  <pre><code>var javascriptObj = JSON.parse(jSonString);
  </code></pre>