是否可以将Firebase JSON传递给JavaScript对象?怎么样?
问题描述:
我正在与和服web刮板工作。它与具有JSON数据的Firebase集成。我正在使用将JSON转换为XML的JS库。该库(请参阅下面的示例)从JSON文件创建一个变量。是否可以将Firebase JSON传递给JavaScript对象?怎么样?
// 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);
我可以将Firebase中的JSON传递给变量吗?如果是这样如何?
我发现这个来源:https://codepen.io/adamaoc/post/introduction-to-firebase
它显示了下面的方法,但它本身不工作。
var myFirebaseRef = new Firebase("https://app-name.firebaseio.com/");
答
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玩,直到您能够检索您想要的数据。
谢谢你把我放在正确的道路上。一旦我取得进展,我会更新此评论。 –