我可以下载Firebase数据库的JSON文件吗?

6

我们能否通过安卓应用程序下载Firebase数据库的JSON数据?如果可以,如何操作?我可以在Firebase控制台手动执行该操作。请问如何编写代码实现自动化下载JSON数据?


嘿@UmairIqb,这是我目前面临的相同问题。你找到合适的解决方案了吗?我是Android新手,不懂Frank的答案。你可以分享一下解决方案吗? - Asuwathaman R C
你需要以哈希映射类型下载 Firebase 数据,因为它是存储在数据库中的,然后你可以将其转换为 JSON。 - Umair Iqbal
1个回答

8
如果你想在不使用Firebase SDK的情况下阅读整个Firebase数据库的内容,可以使用其REST API。为此,请使用您在Firebase控制台中看到的URL,然后在末尾添加.json。例如:https://yourproject.firebaseio.com/.json

我正在使用Firebase实时数据库创建一个应用程序,用户可以存储和检索信息。现在我想让用户在单击按钮时能够以JSON格式从Firebase数据库下载其信息。这是可能的吗? - Umair Iqbal
是的。如果您想要直接导出,您可以使用提到的 REST API。请参见 https://firebase.google.com/docs/database/rest/retrieve-data。在这种情况下,您将不得不自己验证请求,而 SDK 通常会在幕后为您完成此操作。因此,请务必考虑是否更容易从您已经拥有的“DataSnapshot”中在客户端上重构下载数据。 - Frank van Puffelen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接