【问题标题】:Is it possible to pass Firebase JSON to a javascript object? how?是否可以将 Firebase JSON 传递给 javascript 对象?如何?
【发布时间】:2016-11-07 20:06:16
【问题描述】:

我正在使用和服网络刮刀。它与具有 JSON 数据的 Firebase 集成。我正在使用将 JSON 转换为 XML 的 JS 库。该库(参见下面的示例)从 JSON 文件创建一个变量。

// Create x2js instance with default config
var x2js = new X2JS();
var jsonObj = { 
     MyRoot : {
                test: 'success',
                test2 : { 
                    item : [ 'val1', 'val2' ]
                }
      }
};
var xmlAsStr = x2js.json2xml_str( jsonObj );

我可以将 JSON 从 Firebase 传递到变量吗?如果有怎么办?


我找到了这个来源:https://codepen.io/adamaoc/post/introduction-to-firebase

它显示了下面的方法,但它本身不起作用。

var myFirebaseRef = new Firebase("https://app-name.firebaseio.com/");

【问题讨论】:

    标签: javascript json xml firebase firebase-realtime-database


    【解决方案1】:

    FirebaseDB 是一个 JSON 树,您可以将部分树的快照作为 JS 对象获取。

    我在过去使用 FirebaseDB 为我自己的项目找到了 FirebaseDB 的文档。如果您尚未初始化与 FirebaseDB 的连接,我建议您查看https://firebase.google.com/docs/database/web/start

    然后设置对树中要从中检索数据的位置的引用。

    这是一个例子

     var database = firebase.database();
     var ref = database.ref("where in the tree you are referencing");
     ref.once("value", function(snapshot) {
         YOUR_VARIABLE_HERE = snapshot.val();
     });
    

    这只是您可能想要做的一个示例。使用 Firebase,直到您能够检索到所需的数据。

    【讨论】:

    • 感谢您让我走上正确的道路。一旦我取得进展,我会更新此评论。
    猜你喜欢
    • 1970-01-01
    • 2020-01-04
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 2015-10-06
    相关资源
    最近更新 更多