如何以编程方式使用JSON文件中的数据填充Firebase?

时间:2017-03-08 16:26:06

标签: java json firebase firebase-realtime-database

我知道,一旦进入Firebase控制台,就可以使用“导入”功能并上传带有所需数据的.json文件。

就我而言,我有一个网页,其中只包含.json数据。我想下载此网页并将数据上传到Firebase。上传过程可以来自独立的计算机应用程序,也可以来自JavaScript网页。

我们的想法是让数据所有者将文件导入Firebase,而不与Firebase的控制台进行任何联系。

这样的事情可以实现吗?如果是的话,我会很感激任何指示。

1 个答案:

答案 0 :(得分:2)

Firebase CLI可用于操作Firebase项目的数据。

使用Node / NPM安装它:

npm install -g firebase-tools

使用您的Google帐户登录:

firebase login

选择要使用的CLI的Firebase项目:

firebase use --add

最后,导入您的JSON文件:

firebase database:set /dataDestination ./data.json

database:set将替换指定位置的所有数据(/dataDestination以上)。如果您希望将数据推送到列表,请使用database:push

您应该能够通过Bash或您喜欢的任何可以访问shell命令的脚本语言以编程方式实现此功能。

可以在此处找到更全面的CLI指南和参考: https://firebase.google.com/docs/cli/