javascript - 下载 json 文件并将其导入到您的 firebase 数据库

标签 javascript json firebase firebase-realtime-database

雇主要求我下载 JSON 文件并将其导入您的 Firebase 数据库。我在Android项目中使用了firebase。但在这种情况下,我已经申请了网络开发实习,但我不知道如何做同样的事情,即拥有数据库,我需要为此链接一个应用程序。雇主给我提供了一个脚本文件和一个 JSON 文件。我需要使用自己的新应用程序吗?

最佳答案

我假设您的脚本文件将包含有关 firebase 项目(API key )的详细信息。您可以按照 documentation 导入它。

之后,您可以导入 JSON,如下所示:

var database = firebase.database();
database.ref('path/where/you/want/to/import').set(yourjson);

要从文件中读取 json,这个答案可能会帮助您:https://stackoverflow.com/a/24378510/1820644

为了进行初步尝试,我建议在新的 Firebase 项目上尝试此操作。完成此操作后,请使用为您提供的数据库进行尝试。创建一个新的 Firebase 项目并尝试在该项目上执行此操作。

希望对您有帮助。

更新:

如果您有 json 文件(而不是本地 json 文件)的 URL,您可能希望像这样获取它:

// using jquery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
    $(document).ready(function() {
        $.getJSON( "ajax/test.json", function( data ) {
            var database = firebase.database();
            database.ref('path/where/you/want/to/import').set(data);
        });
    });
</script>

关于javascript - 下载 json 文件并将其导入到您的 firebase 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45902009/

相关文章:

javascript - OpenLayers http刷新回调函数

javascript - 为什么使用 checked 属性更改复选框时不调用 onchange 函数

json - Pod 安装失败?未找到模块

java - 如何从 Firestore 中删除集合或子集合?

firebase - 如何在 flutter 中按日期将数据从 firestore 排序到 map

ios - 带有 facebook/gmail 的 OAuth 不适用于 iOS 模拟器(Cordova 应用程序 + Firebase)

javascript - canvasContext.fillRect 在 Firefox 中抛出 NS_ERROR_FAILURE 异常

javascript - 使用两个中间 $.getJSON 调用将字符串数组转换为对象数组

json - 使用JEST将ElasticSearch结果映射到JPA实体

javascript - eBay Finding API - 为什么 findItemsAdvanced JSON 结果元素都是数组?