title: String appears to be valid JSON, but `json_decode()` returns NULL
body: <p>I think I've found where the error lies:</p>
  
  <pre><code>    $convertJSON = file_get_contents("http://www.google.com/ig/calculator?hl=en&amp;q=" . $currencyValue . $currencySelectValue . "%3D%3FUSD", true);
      var_dump($convertJSON);
      $convertArr = json_decode($convertJSON, true);
      var_dump($convertArr);
  </code></pre>
  
  <p>I do that to debug, and I get this result (I entered 555 and Euros):</p>
  
  <pre><code>string(68) "{lhs: "555 Euros",rhs: "796.64700 U.S. dollars",error: "",icc: true}"
  NULL
  </code></pre>
  
  <p>So it seems that the PHP function to decode the JSON object is doing something wrong somewhere. Any help?</p>