У меня есть база данных Firebase с такой структурой JSON:
JSON
root:{
"users":{
*push1*:{
"name":"foo1",
"email":"bar1"
},
*push2*:{
"name":"foo2",
"email":"bar2"
}
}
}
Чтобы заполнить RecyclerView, я использую класс FirebaseRecyclerViewAdapter. в FirebaseUI. Проблема в том, что я могу получить доступ как к «имени», так и к «электронной почте», но, кроме того, мне нужно знать строку *push* (что-то вроде -KHjGvJ7o-UBxOVGpojI), которой я не управляю получить.
Есть ли способ получить ключ ссылки, а не просто значение?
То, что я пытаюсь сделать, это добавить новое значение в JSON, оставив его таким:
"users":{
*push*:{
"name":"foo",
"email":"bar",
"phone":"whatever"
}
}
На всякий случай проще получить ссылку, чем ключ для ее генерации.
Спасибо!