title: Parse of invalid JSON
body: <p>What happens if I use <code>JSON.parse</code> on an invalid string? Will it return an error code, or just break the script?</p>
  <p>Is the behavior consistent across browsers? And for older browsers, does <code>json2.js</code> also have the same behavior?</p>
  <p>Context: my script is collecting JSON strings from different sources and parses them. If a string is not well formed, I want my script to ignore it and move to the next.</p>