從火力地堡示例獲取的,如果我有一個恐龍事實數據結構這樣的嵌套數據:如何代表火力地堡類
{
"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的班火力地堡從投DataSnapshot.getValue(DinosaurFacts.class)
?
名稱和工作表示爲字符串,但如何表示類中的「維度」集合?
另外我怎樣才能訪問數據值從DataSnapshot
關於高度&重量?
編輯 我可以通過快照獲取單個元素循環,但我試圖找到如何在類結構中表示數據。
for(DataSnapshot child : dataSnapshot.getChildren()) {
Log.d("hz-key:", child.getKey().toString());
Log.d("hz-val:", child.getValue().toString());
}
你還嘗試過什麼嗎? –
是的,我可以使用dataSnapshot.getChildren獲取單個數據 - >獲取值和密鑰。但我想知道如何直接在我的java類中表示嵌套結構。剛剛更新了這個問題。 – srinivas