Error: The type arguments for method
'System.Web.Script.Serialization.JavaScriptSerializer.Deserialize<T>(string)'
cannot be inferred from the usage. Try specifying the type arguments explicitly.JavaScriptSerializer Deserialize C#?
string url = null;
public int GetLinkedIn()
{
var jsonString = new System.Net.WebClient().DownloadString("http://www.linkedin.com/countserv/count/share?url=" + url + "&format=json");
var json = new JavaScriptSerializer().Deserialize<dictionary dynamic="" string="">>(jsonString);
var count = Convert.ToInt32(json["count"]);
return count;
}
Что это: 'Deserialize'? Какой тип вы ожидаете после десериализации? –
dotnetom
'jsonString' содержит JSON, а не Javascript. Взгляните на Newtonsft Json.Net –
Я не думаю, что 'Deserialize>' является даже допустимым синтаксисом? –