我如何从实时Firebase数据库中获取此数据并添加到列表中?

时间:2020-07-05 17:53:04

标签: firebase flutter dart firebase-realtime-database

我想从Firebase的以下数据条目中获取温度并将其添加到列表中,该怎么做?

1234567789
   bpm: 65
   temp:21

我获取并添加到列表的功能是这样的:

  List<int> temp=[];
  fetchdata() async{
    var url='https://reva-quarantine-project.firebaseio.com/$result';
    final response = await http.get(url);
     final extractedData = json.decode(response.body);
      
     extractedData.forEach((data){
       temp.add(data['temp']);
       
     });
  }

1 个答案:

答案 0 :(得分:0)

要通过其REST API访问Firebase实时数据库,URL必须以.json结尾。否则,您实际上是在尝试访问Firebase控制台。

所以:

var url='https://reva-quarantine-project.firebaseio.com/$result.json';