2017-08-27 6 views
0

Ich wurde von einem Arbeitgeber gebeten, eine JSON-Datei in Ihre Firebase-Datenbank herunterzuladen und zu importieren. Ich habe Firebase in Android-Projekt verwendet. Aber in diesem Fall habe ich mich für Web-Entwicklungspraktikum beworben und ich bin mir nicht bewusst, wie das Gleiche zu tun ist, um eine Datenbank zu haben, muss ich eine App dafür verlinken. Der Arbeitgeber hat mir eine Skriptdatei und eine JSON-Datei zur Verfügung gestellt. Soll ich eine neue App verwenden?Herunterladen und Importieren von JSON-Dateien in Ihre Firebase-Datenbank

+0

Web-Anwendungen etwas anders arbeiten . Ich empfehle die [Dokumentation für Webentwickler] (https://firebase.google.com/docs/database/web/start) und/oder das [webcodelab] (https://codelabs.developers.google.com/Codelabs/firebase-web /) um loszulegen. –

Antwort

1

Ich nehme an, dass Ihre Skriptdatei Details über das Firebase-Projekt (API-Schlüssel) haben wird. Sie können es gemäß documentation importieren.

Danach können Sie Ihre JSON importieren, etwa so:

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

json aus der Datei zu lesen, diese Antwort kann Ihnen dabei helfen: https://stackoverflow.com/a/24378510/1820644

Um zunächst zu versuchen, empfehle ich versuche dies auf einem neuen Firebase-Projekt. Nachdem du das funktioniert hast, probiere es mit der Datenbank aus, die du bekommen hast. Erstellen Sie ein neues Firebase-Projekt, und versuchen Sie, dieses für dieses Projekt zu tun.

Ich hoffe, es wird Ihnen helfen.

UPDATE:

Wenn Sie eine URL zu Ihrer JSON-Datei (und nicht die lokale JSON-Datei) haben, könnten Sie es wie folgt erhalten möchten:

// 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> 
Verwandte Themen