title: Could somebody tell me why json2.js cannot parse this string?
body: <p>I am trying to convert a pretty complicated JSON string with <a href="https://github.com/douglascrockford/JSON-js/blob/master/json2.js" rel="nofollow noreferrer">json2.js</a> from <a href="http://www.json.org/" rel="nofollow noreferrer">json.org</a> and I keep receiving a parse error.  Unfortunately I can't figure out which character it is complaining about or if I missed an escape somewhere.  At this point it would be great if I could get a second pair of eyes on it.  Thanks to all who help!</p>
  
  <pre><code>var jsonOriginal = "{\"type\":\"ExecuteScript\",\"id\":\"\",\"markup\":\"var scranvas = null;scranvas = lifeware.getControl('c-4246999b-11c6-44ee-8672-9654de2eb52d');scranvas.addItem('6402c984-de0d-46b3-9b0b-88cae64d21ca','&lt;div id=\"c-6402c984-de0d-46b3-9b0b-88cae64d21ca\" class=\"container-item\" onmouseover=\"lifeware.fireEvent('6402c984-de0d-46b3-9b0b-88cae64d21ca', 'GotFocus', null);\" onmouseout=\"lifeware.fireEvent('6402c984-de0d-46b3-9b0b-88cae64d21ca', 'LostFocus', null);\" onfocus=\"lifeware.fireEvent('6402c984-de0d-46b3-9b0b-88cae64d21ca', 'GotFocus', null);\"&gt;&lt;label style=\"position:absolute;white-space:nowrap;overflow:hidden;height:50px;width:147px;color:#FFFFFF;text-align:left;font-weight:normal;text-decoration:normal;font-style:normal;font-size:18px;font-family:Segoe UI;left:0px;display:block;filter:alpha(opacity=100);opacity:1;\" id=\"c-101a5ec4-ce1b-4ca1-bd50-c289e4d27d45\"&gt;Item 0&lt;/label&gt;&lt;/div&gt;');\"}";
  var operation = JSON.parse(jsonOriginal);
  </code></pre>