Mã nguồn dưới đây hướng dẫn cách Deserialize Json data đọc từ firebase
Tạo lớp Firebaseroot và các thuộc tính như dưới đây
public class Todo
{
public string name;
public int priority;
}
Khai báo FirebaseConfig
IFirebaseConfig config = new FirebaseConfig
{
AuthSecret = “your-secret-key”,
BasePath = “your-firebase-url/”
};
Mã nguồn để đọc dữ liệu từ firebase và deserialize
IFirebaseClient client = new FirebaseClient(config);
FirebaseResponse response = client.Get(“todo”);//Key to read from FirebaseDictionary<string, Todo> entryDict = JsonConvert.DeserializeObject<Dictionary<string, Todo>>(response.Body);
List<Todo> entries = entryDict.Select(x => x.Value).ToList();
foreach (var item in entries)
{
this.listBox1.Items.Add(item.name); //Add item into ListBox1
}