Ошибка анализа значений JSON в ASP.NET MVC?

Я пытаюсь использовать поисковый API StackOverflow для поиска вопросов.

Я использую это действие для выполнения анализа:

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);
}

Вот URL JSON, который я пытаюсь проанализировать:

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

Я пытаюсь извлечь следующие данные:

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

Это дает ошибку как:Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: . Path '', line 0, position 0.

В чем может быть причина исключения? Я использовал тот же метод ранее, и он работал нормально.

Пожалуйста, предложите.

Ответы на вопрос(2)

Ваш ответ на вопрос