2016-11-07 113 views
0

我正在与和服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/"); 

回答

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玩,直到您能够检索您想要的数据。

+0

谢谢你把我放在正确的道路上。一旦我取得进展,我会更新此评论。 –

相关问题