¿Error al analizar los valores JSON en ASP.NET MVC?
Estoy tratando de usar la API de búsqueda de StackOverflow para buscar preguntas.
Estoy usando esta acción para realizar el análisis:
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);
}
Aquí está el url JSON que estoy tratando de analizar:
http://api.stackoverflow.com/1.1/search?intitle=asp.net%20custom%20404&order=desc
Estoy tratando de extraer los siguientes datos:
`"total": 3` ,
`"question_timeline_url": "/questions/10868557/timeline",`
`"title": "Asp.net custom 404 not working using Intelligencia rewriter"`
Está dando error como:Newtonsoft.Json.JsonReaderException: Se encontró un carácter inesperado al analizar el valor:. Ruta '', línea 0, posición 0.
¿Cuál puede ser la razón de la excepción? Utilicé el mismo método anteriormente y funcionó bien.
Por favor recomiende.