【发布时间】:2017-07-19 18:46:30
【问题描述】:
让我们考虑一个“UserBean”,其属性“emails”是ArrayList<EmailBean>。
当保存在 Firebase 中时,就像:
"users" : {
"$userID" : {
"emails" : [
"0" : {
"type" : "first",
"address" : "google@google.com",
"private" : true
},
"1" : {
"type" : "second",
"address" : "firebase@firebase.com",
"private" : false"
}
],
"name" : "Mitch"
}
}
那么有没有可能实现这样的目标:
"users" : {
"$userID" : {
"emails" : [
"first" : {
"address" : "google@google.com",
"private" : true
},
"second" : {
"address" : "firebase@firebase.com",
"private" : false
}
],
"name" : "Mitch"
}
}
我宁愿不必一次保存每个地址。
也许有一个注释告诉 Firebase 将此属性用作键?
问候。
【问题讨论】:
标签: android json firebase firebase-realtime-database