我有像
这样的Firebase结构categories {
"1234" : {
title : "Object 1",
categories : {
"7654" : {
title : "Object 7",
categories : {
"ABCD" : {
title : "Object A"
}
}
},
"8765" : {
title : "Object 8"
},
"9876" : {
title : "Object 9"
}
}
},
"2345" : {
title : "Object 2"
}
}
现在我希望获得所有类别。子类别。我的主要问题是,子类别(7654,8765,9876)是一个地图(由密钥哈希在内部排序)。但我需要按键值将它们按顺序排列。
是使用 DataSnapshot.getValue(MyObject)创建对象并在客户端中对其进行排序的唯一可行方法吗?或者我是否需要以不同的方式创建我的结构?