我必須在.net 3.5中使用facebook c#sdk創建一個新的項目,我知道最新版本有4個示例 - 但它也是針對3.5編譯的,因此完全可以工作。JsonObject到Model Facebook SDK
無論如何,請原諒我,如果我是非常愚蠢的。但我正在尋找將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。顯然這是行不通的,我得到的錯誤是
從JsonReader讀取JArray時出錯。當前的JsonReader項目不是數組:StartObject
我很確定我完全錯誤的解決方法 - 所以如果任何人都可以提供任何提示,我會感到難以置信的。