【发布时间】:2019-12-07 23:31:42
【问题描述】:
我正在尝试处理从 Firebase 获取的嵌套 JSON 文件(实时)这是 JSON 文件。第一个孩子 (12341) 是一个 ID,然后是年、月、日,然后是学生的详细信息。
{
"12341" : {
"2014" : {
"11" : {
"21" : {
"class" : "taichi",
"name" : "mukuro"
}
}
}
}
}
我之前所做的只是将这些值映射到一个列表中,但是它会从一年到最后一个子生成所有这些值
for (int i = 0; i < data.length; i++) {
print(data.keys.elementAt(i));
studMap = {
data.keys.elementAt(i): data.values.elementAt(i),
};
stud.add(studMap);
}
我不知道该怎么做,因为 id、year、month 和 day 是 Key。 我希望能够显示将显示 id、日期、姓名和班级的学生列表(使用 listview)
【问题讨论】:
-
这肯定是由于您声明/初始化变量
databaseReference的方式。你能把它也包括在问题中吗?
标签: android json firebase flutter