Tôi phải sử dụng facebook C# sdk cho một bài viết mới trong .net 3.5, tôi biết rằng phiên bản mới nhất có các ví dụ cho 4 - nhưng nó cũng được biên dịch so với 3.5 để hoạt động hoàn toàn .JsonObject mô hình Facebook SDK
Dù sao, và tha thứ cho tôi nếu tôi vô cùng câm lặng. Nhưng tôi đang tìm cách để chuyển đổi một đối tượng json vào mô hình của tôi, tôi có thể làm một cái gì đó như thế này?
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"];
}
}
Điều này đang sử dụng Json.Net. Rõ ràng điều này không hiệu quả, lỗi tôi nhận được là
Lỗi khi đọc JArray từ JsonReader. Mục JsonReader hiện tại không phải là một mảng: StartObject
Tôi khá chắc chắn rằng tôi sẽ hoàn toàn sai cách xung quanh điều này - vì vậy nếu có ai có thể đưa ra bất kỳ mẹo nào, tôi sẽ vô cùng biết ơn.