title: JSON with \x26 in values breaks PHPs json_decode
body: <p><a href="https://www.googleapis.com/freebase/v1/search?query=madonna#" rel="nofollow">https://www.googleapis.com/freebase/v1/search?query=madonna#</a></p>
  
  <p>The JSON result is breaking PHPs json_decode. To be exact, the following string is breaking decoding: "Sticky \x26amp; Sweet Tour". </p>
  
  <p>Browsers however seem to be able to understand it: <a href="http://jsfiddle.net/nggX2/" rel="nofollow">http://jsfiddle.net/nggX2/</a> &amp; <a href="http://jsfiddle.net/QUVFt/" rel="nofollow">http://jsfiddle.net/QUVFt/</a> </p>
  
  <p><a href="http://jsonlint.com/" rel="nofollow">http://jsonlint.com/</a> claims it's invalid JSON.</p>
  
  <p>On PHP's side I've tried: <a href="http://codepad.viper-7.com/suUbQD" rel="nofollow">http://codepad.viper-7.com/suUbQD</a> and <a href="http://codepad.viper-7.com/QjqCH7" rel="nofollow">http://codepad.viper-7.com/QjqCH7</a></p>
  
  <p>Any thoughts on what's going on?  </p>