Как получить JSON из FireBase, который вложил ребенка? - PullRequest
0 голосов
/ 03 июля 2019

Я импортировал файл JSON в базу данных реального времени Firebase, вы можете следить за скриншот https://ibb.co/wyLDPC8 "структура базы данных"

1 Ответ

0 голосов
/ 03 июля 2019

Вы можете сделать это таким образом

 DatabaseReference dbRef = FirebaseDatabase.getInstance().getReference();   
 dbRef.child("categories").addSingleValueEventListener(new ValueEventListener() {
   @Override
   public void onDataChange(DataSnapshot dataSnapshot) {
       if (dataSnapshot.exists()) {
           for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
                String name = snapshot.child("names").getValue().toString();  // it will give names node string

             /// To Fetch Quotes
             DataSnapshot quotesSnapshot = snapshot.child("qoutes");
            for (DataSnapshot quoteSingleSnpashot : quotesSnapshot.getChildren()) {
                 String quote = quoteSingleSnpashot.child("quote").getValue().toString();  // it will give names node string
            }

           }
       }
   }

   @Override
   public void onCancelled(DatabaseError databaseError) {

   }

 });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...