Fehler beim Parsen von JSON-Werten in ASP.NET MVC?

Ich versuche, die Such-API von StackOverflow zum Durchsuchen von Fragen zu verwenden.

Ich benutze diese Aktion, um das Parsen durchzuführen:

public ActionResult StackExchange(string sq)
{
    string url = "http://api.stackoverflow.com/1.1/search?intitle=" + sq + "&order=desc";    
    var client = new WebClient();
    var response = client.DownloadString(new Uri(url));
    JObject o = JObject.Parse(response);// ERROR
    int total = (int)o["total"];
    return View(total);
}

Hier ist die JSON-URL, die ich zu analysieren versuche:

http://api.stackoverflow.com/1.1/search?intitle=asp.net%20custom%20404&order=desc

Ich versuche folgende Daten zu extrahieren:

`"total": 3` , 
`"question_timeline_url": "/questions/10868557/timeline",`
`"title": "Asp.net custom 404 not working using Intelligencia rewriter"`

Sein Fehler als:Newtonsoft.Json.JsonReaderException: Beim Analysieren des Werts ist ein unerwartetes Zeichen aufgetreten:. Pfad '', Zeile 0, Position 0.

Was kann der Grund für die Ausnahme sein? Ich habe die gleiche Methode früher verwendet und es hat gut funktioniert.

Bitte vorschlagen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage