0

I have a Firebase object like this:

"aaa" : {
    "bbb" : "ccc",
    "ddd" : "eee"
}

and I want to parse it as a POJO, keeping its key (aaa) as one of the fields:

class A {
    private String key; // "aaa"
    private String bbb; // "ccc"
    private String ddd; // "eee"
}

Can I do this in a clean way with Firebase, or do I have to parse it in the usual way an then set the key field manually?

@Override
public void onDataChange(DataSnapshot dataSnapshot) {
    ???
}
manfcas
  • 1,933
  • 7
  • 28
  • 47

1 Answers1

0

you can use key=datasnapshot.getKey() in your onDataChange() for that.

Sahaj Rana
  • 1,993
  • 4
  • 25
  • 42