只从json获取密钥

时间:2018-03-09 18:44:05

标签: firebase firebase-realtime-database dart flutter

我目前正在尝试集成Firebase以从数据库中获取数据; Firebase中的结构是:

{events:{
  -L7AwiJ_uHrlNoDkgB2L:{
      name : "Event name",
      active : true,
      description: "Very nice event"
    },
  -L7Ax4ypZZHPDQ1Y2vua:{
      name : "Event name",
      active : true,
      description: "Very nice event"
    }
  }
}

现在如果我只需要字母数字键添加到列表中怎么办?我现在使用的代码是:

final mainReference = FirebaseDatabase.instance.reference(); 
mainReference.onValue.listen((Event event) {
        var value = event.snapshot.value;
        print(value);
      });

但输出是整个json

1 个答案:

答案 0 :(得分:0)

您应该使用

获取密钥
typing_extensions