Взятые из Firebase Например, если у меня есть Динозавры факты структуры данных, как это:Как представлять вложенные данные в Firebase класса
{
"lambeosaurus": {
"name": "lamby",
"work": "eat",
"dimensions": {
"height" : 2.1,
"length" : 12.5,
"weight": 5000
}
},
"stegosaurus": {
"name": "stego",
"work": "play",
"dimensions": {
"height" : 4,
"length" : 9,
"weight" : 2500
}
}
}
Как я могу представлять эту структуру в классе Android для Firebase, чтобы отливать из DataSnapshot.getValue(DinosaurFacts.class)
?
имя и работа представлены как строки, но как представить коллекцию «размеры» в классе?
Также как я могу получить доступ к данным от DataSnapshot
о высоте & вес?
EDIT я могу получить отдельные элементы пробегаем по снимку, но я пытаюсь найти способ представления данных в структуре класса.
for(DataSnapshot child : dataSnapshot.getChildren()) {
Log.d("hz-key:", child.getKey().toString());
Log.d("hz-val:", child.getValue().toString());
}
Вы еще что-нибудь попробовали? –
yes Я могу получить отдельные данные с помощью dataSnapshot.getChildren -> получить значение и ключ. Но мне интересно, как напрямую представлять вложенную структуру в моем классе java. Просто обновил вопрос. – srinivas