JSON.NET Error reading string. Unexpected token: StartObject. Path 'responseData',
<p>I am trying to deserialize this <a href="https://ajax.googleapis.com/ajax/services/feed/find?v=1.0&amp;q=Official%20Google%20Blogs" rel="nofollow">link</a> , but I keep getting this error.</p>

<p><strong>Error reading string. Unexpected token: StartObject. Path 'responseData'.</strong></p>

<p>From what i have googled, the problem seems to be the setup of my object I'm trying to deserialize into. Below is my class:</p>

<pre><code>  public class FeedSearchResult
{
    [JsonProperty("responseData")]
    public String ResponseData { get; set; }

    [JsonProperty("query")]
    public String Query { get; set; }

    [JsonProperty("entries")]
    public string[] Entries { get; set; }

    [JsonProperty("responseDetails")]
    public object ResponseDetails { get; set; }

    [JsonProperty("responseStatus")]
    public String ResponseStatsu { get; set; }
}

public class ResultItem
{
    [JsonProperty("title")]
    public String Title { get; set; }

    [JsonProperty("url")]
    public String Url { get; set; }

    [JsonProperty("link")]
    public String Link { get; set; }
}
</code></pre>

<p>What am I doing wrong in my class? Any help would be greatly appreciated.</p>