Ошибка анализа значений 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.
В чем может быть причина исключения? Я использовал тот же метод ранее, и он работал нормально.
Пожалуйста, предложите.