2016-11-07 115 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

謝謝你把我放在正確的道路上。一旦我取得進展,我會更新此評論。 –

相關問題