我有一个带有JSON结构的Firebase数据库,如下所示:
JSON
root:{
"users":{
*push1*:{
"name":"foo1",
"email":"bar1"
},
*push2*:{
"name":"foo2",
"email":"bar2"
}
}
}
为了填充RecyclerView,我在FirebaseRecyclerViewAdapter使用FirebaseUI课程。问题是我可以同时访问&#34; name&#34;和&#34;电子邮件&#34;,另外我需要知道* push *字符串(类似 -KHjGvJ7o-UBxOVGpojI ),这是我无法获得的。< / p>
有没有办法获取引用的键,而不仅仅是值?
我尝试做的是为JSON添加一个新值,让它像:
"users":{
*push*:{
"name":"foo",
"email":"bar",
"phone":"whatever"
}
}
以防万一更容易获得引用而不是生成它的键。
谢谢!