我有一個存儲在Firebase中設置的社區。因爲我在Swift項目中定義了一個類,所以在從中生成對象時,我需要知道它是數組還是字典。當從Firebase接收陣列/字典時
我下載了JSON文件,它看起來像這樣 - 2個用戶存儲在不同的數據格式在火力爲相同的「表」:
[{"user": {
"User1": {
"adminOf": {
"3": true,
"5": true
},
"alias": "borussenpeter",
"communities": {
"3": true,
"5": true
}
},
"User2": {
"adminOf": [null, true, true, null, true],
"alias": "burkart",
"communities": [null, true, true, null, true]
}
}}]
我嘗試下載該文件,修改它,以便這兩個用戶看起來相同並再次上傳,但Firebase以這種方式再次保存。
當使用錯誤的數據類型時,初始化對象失敗。對此有何想法?感謝
非常感謝! – Burkart
我的首選解決方法是添加以下鍵和值:'renderAsArray:false'。這仍然是一個黑客攻擊,但它更像是一個功能。 :) – Pim