Мне нужно использовать facebook c # sdk для нового проекта в .net 3.5, я знаю, что в последней версии есть примеры для 4 - но он также скомпилирован с 3.5, поэтому работает полностью.
В любом случае, и прости меня, если я невероятно тупой.Но я хочу преобразовать объект json в мою модель, могу ли я сделать что-то вроде этого?
public ActionResult About()
{
var app = new FacebookApp();
JsonObject friends = (JsonObject)app.Get("me/friends");
ViewData["Albums"] = new Friends((string)friends.ToString());
return View();
}
public class Friends
{
public string name { get; set; }
public string id { get; set; }
public Friends(string json)
{
JArray jObject = JArray.Parse(json);
JToken jData = jObject["data"];
name = (string)jData["name"];
id = (string)jData["id"];
}
}
Это с использованием Json.Net.Очевидно, это не работает, я получаю ошибку
Ошибка чтения JArray из JsonReader.Текущий элемент JsonReader не является массивом: StartObject
Я почти уверен, что поступаю совершенно неправильно, поэтому, если кто-нибудь сможет предложить какие-либо советы, я буду невероятно благодарен.1012 *