首页 > 解决方案 > 我如何从实时 Firebase 数据库中获取这些数据并添加到列表中?

问题描述

我想从firebase下面的数据条目中获取temp并将其添加到列表中,怎么做?

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']);
       
     });
  }

标签: firebaseflutterdartfirebase-realtime-database

解决方案


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

所以:

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

推荐阅读