title: How do I parse serialized JSON?
body: <p>I am trying to use a third party client API to get some information in my application. </p>
  
  <p>The URL is <a href="http://www.claritin.com/weatherpollenservice/weatherpollenservice.svc/getforecast/94542" rel="nofollow">http://www.claritin.com/weatherpollenservice/weatherpollenservice.svc/getforecast/94542</a>. It gives a strange kind of output when I try to get the response via OpenURI:</p>
  
  <pre><code>require 'opne-uri'
  require 'json'
  url = 'http://www.claritin.com/weatherpollenservice/weatherpollenservice.svc/getforecast/94542'
  JSON.parse(open(url).read)
  
  
  
  JSON::ParserError: 757: unexpected token at '"{\"pollenForecast\":{\"zip\":\"94542\",\"city\":\"HAYWARD\",\"state\":\"CA\",\"forecast\":[6.4,6.6,8.1,7.6],\"pp\":\" Olive and Privet.\",\"timestamp\":\"May 24, 2014 11:16:13 PM\"},\"weatherForecast\":{\"date\":\"May 27, 2014 8:06:33 AM\",\"city\":\"Hayward\",\"state\":\"CA\",\"zip\":\"94542\",\"forecast\":[{\"lowF\":56,\"highF\":68,\"iconDay\":\"3200\",\"iconNight\":\"3100\",\"skyDay\":32,\"skyNight\":31,\"phraseDay\":\"Sunny\",\"phraseNight\":\"Clear\",\"date\":\"May 24, 2014 12:00:00 AM\"},{\"lowF\":55,\"highF\":78,\"iconDay\":\"3200\",\"iconNight\":\"3100\",\"skyDay\":32,\"skyNight\":31,\"phraseDay\":\"Sunny\",\"phraseNight\":\"Clear\",\"date\":\"May 25, 2014 12:00:00 AM\"},{\"lowF\":54,\"highF\":77,\"iconDay\":\"3200\",\"iconNight\":\"3300\",\"skyDay\":32,\"skyNight\":33,\"phraseDay\":\"Sunny\",\"phraseNight\":\"Mostly Clear\",\"date\":\"May 26, 2014 12:00:00 AM\"},{\"lowF\":51,\"highF\":71,\"iconDay\":\"3000\",\"iconNight\":\"3300\",\"skyDay\":30,\"skyNight\":33,\"phraseDay\":\"Partly Cloudy\",\"phras
  </code></pre>
  
  <p>How can i parse this into JSON or Ruby hash format.</p>