如何在Flutter中正确查看所有对象数据?

吉瑟什kt

我正在将Firebase中的数据访问到流生成器中,如下所示:

new StreamBuilder(
        stream: Firestore.instance.collection('posts').snapshots(),
        builder: (context, snapshot) {
            print(snapshot.data.documents[0].toString());
        }
)

我尝试过有没有,toString()但没有运气。控制台总是说Instance of 'DocumentSnapshot'

如何正确查看数据对象中的所有键值?

天花

根据https://pub.dartlang.org/documentation/cloud_firestore/latest/cloud_firestore/DocumentSnapshot-class.html,您应该调用dataproperty以获取Map对象,该对象已实现了该toString()方法,因此将其打印为可读字符串。

print(snapshot.data.documents[0].data);
print(snapshot.data.documents[0].data.toString()); // or explicitly

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有数据库连接的情况下在Spring中正确运行所有Junit测试

如何在Vue 2中查看数据对象中的所有键

如何在Windows中正确安装Flutter

如何在Flutter中正确显示Snackbar?

如何在Flutter中正确设置onPressed?

如何在Python中查看/保存对象的所有行?

如何在Flambe中正确放置对象?

如何在JavaScript中正确读取对象

如何在WinJS中正确克隆对象

如何在Firestore中正确构造数据?

如何在 RecyclerView 中正确更新数据以查看从另一个活动插入或更新数据后的更改

如何在 ReactJS 的数据表中正确检索和显示 JSON 对象值?

如何在新对象中正确声明和添加数据

如何在 Ubuntu 18.04 中正确安装 Ionic 框架及其所有依赖项?

如何在iOS中正确重命名颜色集及其所有参考?

如何在MariaDB(MySQL)中正确设置所有权和特权?

如何在 MongoDB 中正确删除记录及其所有引用

AngularJS:如何在同一服务中正确托管所有CRUD操作

如何在C中正确打印struct类型的Array的所有元素?

如何在XCB中正确地重新堆叠所有窗口(例如XLIB中的XRestackWindows)

如何在Typescript中正确定义具有不同类型的值的对象

如何在Python中正确执行带有标题和数据的HTTP请求

如何在AKKA的有限状态机中正确传递数据

如何在Flutter中正确重用提供者

如何在Flutter应用中正确管理全局textScaleFactor?

如何在Flutter应用中正确设置redirect_uri?

如何在 Flutter 中正确对齐左右子元素

如何在 Flutter 中正确处理 json 数组?

如何在Flutter中正确导入开源项目?