【发布时间】:2021-11-30 02:33:12
【问题描述】:
我在 Firebase 中有这个数据库:
touristSpots {
1stSpot : {
key: value,
...
nearSpots: {
3 : {
somekey: somevalue
}
5 : {
somekey2: somevalue2
}
}
},
2ndSpot : {
key : value,
...
nearSpots: {
2 : {
somekey3: somevalue3
},
4 : {
somekey4: somevalue4
},
}
}
}
因此,我希望得到与上述相同的响应。但 Firebase 的响应类似于:
touristSpots {
1stSpot : {
key: value
...
nearSpots[
null, {
somekey: somevalue
},
null, {
somekey2: somevalue2
}
]
}
2ndSpot : {
key : value
...
nearSpots: {
2 : {
somekey3: somevalue3
}
4 : {
somekey4: somevalue4
}
}
}
}
如您所见,第一条记录的 nearSpot 变成了数组 [],第二条变成了 Object {}。我可以处理它们中的每一个,但是像这样的混合结果然后程序由于转换 [] 而不是对象而无法将它们转换为对象。
我是 firebase 新手,我知道 C# 的支持非常有限。我似乎也找不到解决方法。有没有其他人经历过这个?谢谢
【问题讨论】:
标签: c# json .net firebase-realtime-database